mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 01:24:27 +00:00
Remove .func and .endfunc assembler directives
These directives are only used when stabs debugging information is used, but we use ELF which uses DWARF debugging information. Clang assembler doesn't support these directives, and removing them makes the code more compatible with clang. Change-Id: I2803f22ebd24c0fe248e04ef1b17de9cec5f89c4 Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>
This commit is contained in:
parent
2adee763f1
commit
b2805dabaa
4 changed files with 1 additions and 7 deletions
|
@ -83,7 +83,6 @@
|
|||
.section \section_name, "ax"
|
||||
.align 7, 0
|
||||
.type \label, %function
|
||||
.func \label
|
||||
.cfi_startproc
|
||||
\label:
|
||||
.endm
|
||||
|
@ -95,7 +94,6 @@
|
|||
* vector entry as the parameter
|
||||
*/
|
||||
.macro check_vector_size since
|
||||
.endfunc
|
||||
.cfi_endproc
|
||||
.if (. - \since) > (32 * 4)
|
||||
.error "Vector exceeds 32 instructions"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2013-2017, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -31,7 +31,6 @@
|
|||
.cfi_sections .debug_frame
|
||||
.section .text.asm.\_name, "ax"
|
||||
.type \_name, %function
|
||||
.func \_name
|
||||
/*
|
||||
* .cfi_startproc and .cfi_endproc are needed to output entries in
|
||||
* .debug_frame
|
||||
|
@ -45,7 +44,6 @@
|
|||
* This macro is used to mark the end of a function.
|
||||
*/
|
||||
.macro endfunc _name
|
||||
.endfunc
|
||||
.cfi_endproc
|
||||
.size \_name, . - \_name
|
||||
.endm
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
.macro pmusram_entry_func _name
|
||||
.section .pmusram.entry, "ax"
|
||||
.type \_name, %function
|
||||
.func \_name
|
||||
.cfi_startproc
|
||||
\_name:
|
||||
.endm
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
.cfi_sections .debug_frame
|
||||
.section .sram.text, "ax"
|
||||
.type \_name, %function
|
||||
.func \_name
|
||||
.cfi_startproc
|
||||
\_name:
|
||||
.endm
|
||||
|
|
Loading…
Add table
Reference in a new issue