diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-01 23:29:35 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-01 23:29:35 +0000 |
commit | 3eb5cd2209d826f82b88210e16eb24873fcdde5f (patch) | |
tree | 3b7851933c9a813796d6fb586f277231dcf6bf5c /gcc/config/ia64/crti.asm | |
parent | 375b98af7a4ab51b0e6d87892321f2c30c1fcdeb (diff) | |
download | gcc-3eb5cd2209d826f82b88210e16eb24873fcdde5f.tar.gz |
* config/ia64/crti.asm: Clean up trailing whitespace.
Remove trailing hashes (#) from identifiers.
* config/ia64/crtn.asm: Ditto.
* config/ia64/crtend.asm: Remove trailing hashes (#) from
identifiers.
(__do_global_ctors_aux): Align to 32-byte boundary. Add unwind
directives. Drop explicit bundling---it just makes the code
harder to read. Don't save/restore gp needlessly.
* config/ia64/crtbegin.asm: Remove trailing hashes (#) from
identifiers (they're only needed if the identifier would clash
with a register name otherwise).
(__do_global_dtors_aux): Align to 32-byte boundary. Add unwind
directives. Drop explicit bundling---it just makes the code
harder to read.
(__do_jv_register_classes): Ditto.
(.fini_array): Remove "progbits" (newer
assemblers don't like wrong section-types).
(.init_array): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65150 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/ia64/crti.asm')
-rw-r--r-- | gcc/config/ia64/crti.asm | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/config/ia64/crti.asm b/gcc/config/ia64/crti.asm index 4b94b7f6953..4b48e3d40e8 100644 --- a/gcc/config/ia64/crti.asm +++ b/gcc/config/ia64/crti.asm @@ -1,11 +1,11 @@ # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # Written By Timothy Wall -# +# # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2, or (at your option) any # later version. -# +# # In addition to the permissions in the GNU General Public License, the # Free Software Foundation gives you unlimited permission to link the # compiled version of this file with other programs, and to distribute @@ -13,23 +13,23 @@ # file. (The General Public License restrictions do apply in other # respects; for example, they cover modification of the file, and # distribution when not linked into another program.) -# +# # This file is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING. If not, write to # the Free Software Foundation, 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. -# +# # As a special exception, if you link this library with files # compiled with GCC to produce an executable, this does not cause # the resulting executable to be covered by the GNU General Public License. # This exception does not however invalidate any other reasons why # the executable file might be covered by the GNU General Public License. -# +# # This file just make a stack frame for the contents of the .fini and # .init sections. Users may put any desired instructions in those @@ -39,7 +39,7 @@ .section ".init" .align 16 - .global _init# + .global _init _init: .prologue 14, 33 .save ar.pfs, r34 @@ -49,10 +49,10 @@ _init: .save rp, r33 mov r33 = b0 .body - + .section ".fini" .align 16 - .global _fini# + .global _fini _fini: .prologue 14, 33 .save ar.pfs, r34 @@ -62,5 +62,5 @@ _fini: .save rp, r33 mov r33 = b0 .body - + # end of crti.asm |