+2008-07-02 Joseph Myers <joseph@codesourcery.com>
+
+ * config/alpha/vms_tramp.asm, config/arm/crti.asm,
+ config/arm/crtn.asm, config/bfin/crti.s, config/bfin/crtlibid.s,
+ config/bfin/crtn.s, config/fr30/crti.asm, config/fr30/crtn.asm,
+ config/frv/lib1funcs.asm, config/i386/sol2-c1.asm,
+ config/i386/sol2-ci.asm, config/i386/sol2-cn.asm,
+ config/i386/sol2-gc1.asm, config/ia64/crti.asm,
+ config/ia64/crtn.asm, config/m68hc11/larith.asm,
+ config/m68hc11/m68hc11-crt0.S, config/m68k/crti.s,
+ config/m68k/crtn.s, config/mcore/crti.asm, config/mcore/crtn.asm,
+ config/rs6000/crtresfpr.asm, config/rs6000/crtresgpr.asm,
+ config/rs6000/crtresxfpr.asm, config/rs6000/crtresxgpr.asm,
+ config/rs6000/crtsavfpr.asm, config/rs6000/crtsavgpr.asm,
+ config/rs6000/crtsavres.asm, config/rs6000/e500crtres32gpr.asm,
+ config/rs6000/e500crtres64gpr.asm,
+ config/rs6000/e500crtres64gprctr.asm,
+ config/rs6000/e500crtrest32gpr.asm,
+ config/rs6000/e500crtrest64gpr.asm,
+ config/rs6000/e500crtresx32gpr.asm,
+ config/rs6000/e500crtresx64gpr.asm,
+ config/rs6000/e500crtsav32gpr.asm,
+ config/rs6000/e500crtsav64gpr.asm,
+ config/rs6000/e500crtsav64gprctr.asm,
+ config/rs6000/e500crtsavg32gpr.asm,
+ config/rs6000/e500crtsavg64gpr.asm,
+ config/rs6000/e500crtsavg64gprctr.asm, config/rs6000/eabi-ci.asm,
+ config/rs6000/eabi-cn.asm, config/rs6000/eabi.asm,
+ config/rs6000/sol-ci.asm, config/rs6000/sol-cn.asm,
+ config/rs6000/tramp.asm, config/sparc/sol2-ci.asm,
+ config/sparc/sol2-cn.asm: Remove .file directives.
+
2008-07-02 Richard Sandiford <rdsandiford@googlemail.com>
* resource.c (mark_referenced_resources): Look inside
.set noreorder
.set volatile
.set noat
- .file 1 "vms_tramp.asm"
.text
.align 3
.globl __tramp
#endif
.endm
- .file "crti.asm"
-
.section ".init"
.align 2
.global _init
.endm
- .file "crtn.asm"
-
.section ".init"
;;
FUNC_END
* sections. It is linked in before crtbegin.o.
*/
- .file "crti.o"
.ident "GNU C crti.o"
.section .init
This exception does not however invalidate any other reasons why
the executable file might be covered by the GNU General Public License. */
- .file "crtlibid.o"
.ident "GNU C crtlibid.o"
.weak _current_shared_library_p5_offset_
* It is linked in after all other files.
*/
- .file "crtn.o"
.ident "GNU C crtn.o"
.section .init
# .init sections. Users may put any desired instructions in those
# sections.
- .file "crti.asm"
-
.section ".init"
.global _init
.type _init,#function
# fact return. Users may put any desired instructions in those sections.
# This file is the last thing linked into any executable.
- .file "crtn.s"
-
.section ".init"
.align 4
#ifdef L_cmpll
/* icc0 = __cmpll (long long a, long long b) */
- .file "_cmpll.s"
.globl EXT(__cmpll)
.type EXT(__cmpll),@function
.text
/* Note, because this function returns the result in ICC0, it means it can't
handle NaNs. */
- .file "_cmpf.s"
.globl EXT(__cmpf)
.type EXT(__cmpf),@function
.text
/* Note, because this function returns the result in ICC0, it means it can't
handle NaNs. */
- .file "_cmpd.s"
.globl EXT(__cmpd)
.type EXT(__cmpd),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_addll.s"
.globl EXT(__addll)
.type EXT(__addll),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_subll.s"
.globl EXT(__subll)
.type EXT(__subll),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_andll.s"
.globl EXT(__andll)
.type EXT(__andll),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_orll.s"
.globl EXT(__orll)
.type EXT(__orll),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_xorll.s"
.globl EXT(__xorll)
.type EXT(__xorll),@function
.text
/* Note, gcc will never call this function, but it is present in case an
ABI program calls it. */
- .file "_notll.s"
.globl EXT(__notll)
.type EXT(__notll),@function
.text
* }
*/
- .file "_cmov.s"
.globl EXT(__cmov)
.type EXT(__cmov),@function
.text
! information obtained by single stepping executables on other i386 SVR4
! implementations. This file is the first thing linked into any executable.
- .file "crt1.s"
.ident "GNU C crt1.s"
.weak _cleanup
.weak _DYNAMIC
! sections. It is linked in before the values-Xx.o files and also before
! crtbegin.o.
- .file "crti.s"
.ident "GNU C crti.s"
.section .init
! This file just supplies returns for the .init and .fini sections. It is
! linked in after all other files.
- .file "crtn.o"
.ident "GNU C crtn.o"
.section .init
! to allow program profiling, by calling monstartup on entry and _mcleanup
! on exit
- .file "gcrt1.s"
.ident "GNU C gcrt1.s"
.weak _DYNAMIC
.text
# .init sections. Users may put any desired instructions in those
# sections.
- .file "crti.asm"
-
.section ".init"
.align 16
.global _init
# fact return. Users may put any desired instructions in those sections.
# This file is the last thing linked into any executable.
- .file "crtn.asm"
-
.section ".init"
;;
mov ar.pfs = r34
This exception does not however invalidate any other reasons why
the executable file might be covered by the GNU General Public License. */
- .file "larith.asm"
-
#ifdef __HAVE_SHORT_INT__
.mode mshort
#else
;-----------------------------------------
; startup code
;-----------------------------------------
- .file "crt0.s"
#ifdef __HAVE_SHORT_INT__
.mode mshort
* sections. It is linked in before crtbegin.o.
*/
- .file "crti.o"
.ident "GNU C crti.o"
.section .init
* It is linked in after all other files.
*/
- .file "crtn.o"
.ident "GNU C crtn.o"
.section .init
# .init sections. Users may put any desired instructions in those
# sections.
- .file "crti.asm"
-
.section ".init"
.global _init
.type _init,@function
# fact return. Users may put any desired instructions in those sections.
# This file is the last thing linked into any executable.
- .file "crtn.asm"
-
.section ".init"
.align 4
/* Do any initializations needed for the eabi environment */
- .file "crtresfpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtresgpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtresxfpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtresxgpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtsavfpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtsavgpr.asm"
.section ".text"
#include "ppc-asm.h"
/* Do any initializations needed for the eabi environment */
- .file "crtsavres.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtres32gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtres64gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtres64gprctr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtrest32gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtrest64gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtresx32gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtresx64gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsav32gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsav64gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsav64gprctr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsavg32gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsavg64gpr.asm"
.section ".text"
#include "ppc-asm.h"
* the executable file might be covered by the GNU General Public License.
*/
- .file "e500crtsavg64gprctr.asm"
.section ".text"
#include "ppc-asm.h"
/* This file just supplies labeled starting points for the .got* and other
special sections. It is linked in first before other modules. */
- .file "crti.s"
.ident "GNU C crti.s"
#include <ppc-asm.h>
/* This file just supplies labeled ending points for the .got* and other
special sections. It is linked in last after other modules. */
- .file "crtn.s"
.ident "GNU C crtn.s"
#ifndef __powerpc64__
/* Do any initializations needed for the eabi environment */
- .file "eabi.asm"
.section ".text"
#include "ppc-asm.h"
# This file just supplies labeled starting points for the .got* and other
# special sections. It is linked in first before other modules.
- .file "scrti.s"
.ident "GNU C scrti.s"
#ifndef __powerpc64__
# This file just supplies labeled ending points for the .got* and other
# special sections. It is linked in last after other modules.
- .file "scrtn.s"
.ident "GNU C scrtn.s"
#ifndef __powerpc64__
/* Set up trampolines. */
- .file "tramp.asm"
.section ".text"
#include "ppc-asm.h"
#include "config.h"
! This file is linked in before the Values-Xx.o files and also before
! crtbegin, with which perhaps it should be merged.
- .file "crti.s"
-
.section ".init"
.proc 022
.global _init
! fact return. Users may put any desired instructions in those sections.
! This file is the last thing linked into any executable.
- .file "crtn.s"
-
.section ".init"
.align 4