comparison gcc/config/arm/crtn.asm @ 63:b7f97abdc517 gcc-4.6-20100522

update gcc from gcc-4.5.0 to gcc-4.6
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Mon, 24 May 2010 12:47:05 +0900
parents a06113de4d67
children f6334be47118
comparison
equal deleted inserted replaced
56:3c8a44c06a95 63:b7f97abdc517
23 /* An executable stack is *not* required for these functions. */ 23 /* An executable stack is *not* required for these functions. */
24 #if defined(__ELF__) && defined(__linux__) 24 #if defined(__ELF__) && defined(__linux__)
25 .section .note.GNU-stack,"",%progbits 25 .section .note.GNU-stack,"",%progbits
26 .previous 26 .previous
27 #endif 27 #endif
28
29 #ifdef __ARM_EABI__
30 /* Some attributes that are common to all routines in this file. */
31 /* Tag_ABI_align_needed: This code does not require 8-byte
32 alignment from the caller. */
33 /* .eabi_attribute 24, 0 -- default setting. */
34 /* Tag_ABI_align_preserved: This code preserves 8-byte
35 alignment in any callee. */
36 .eabi_attribute 25, 1
37 #endif /* __ARM_EABI__ */
28 38
29 # This file just makes sure that the .fini and .init sections do in 39 # This file just makes sure that the .fini and .init sections do in
30 # fact return. Users may put any desired instructions in those sections. 40 # fact return. Users may put any desired instructions in those sections.
31 # This file is the last thing linked into any executable. 41 # This file is the last thing linked into any executable.
32 42