OSDN Git Service

* toplev.c (output_lang_identify): Delete.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2001 18:30:48 +0000 (18:30 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2001 18:30:48 +0000 (18:30 +0000)
commitf006a2e601694bdd419ac4bd046aef733ad1f428
treee05e04e392c2b0f2c0e55e48d7696acd0748b8fa
parentfd0224a8d87a8906bbfc3e26fa98862404bd02f4
* toplev.c (output_lang_identify): Delete.
(compile_file): Don't call ASM_IDENTIFY_GCC or ASM_IDENTIFY_LANGUAGE.
Don't generate gcc2_compiled. label.  Don't emit a nop if profiling.
If IDENT_ASM_OP is defined, emit an .ident "GCC (GNU) <version>"
after calling ASM_FILE_END.

* dbxout.c (dbxout_init): Don't call ASM_IDENTIFY_GCC_AFTER_SOURCE.
Instead, unconditionally emit an N_OPT stab with string equal
to STABS_GCC_MARKER, which defaults to "gcc2_compiled."

* defaults.h: Don't provide default for ASM_IDENTIFY_LANGUAGE.

* config/dbxelf.h, config/freebsd.h, config/nextstep.h,
config/psos.h, config/ptx4.h, config/1750a/1750a.h,
config/alpha/alpha.h, config/alpha/elf.h, config/arc/arc.h,
config/arm/aof.h, config/arm/coff.h, config/arm/elf.h,
config/arm/linux-elf.h, config/avr/avr.h, config/d30v/d30v.h,
config/dsp16xx/dsp16xx.h, config/h8300/h8300.h,
config/i370/i370.h, config/i386/beos-elf.h,
config/i386/osf1elf.h, config/i386/osfrose.h,
config/ia64/sysv4.h, config/m68k/3b1.h, config/m68k/auxgas.h,
config/m68k/crds.h, config/m68k/hp320.h, config/m68k/m68kv4.h,
config/m68k/mot3300.h, config/m68k/news.h, config/m68k/sgs.h,
config/m68k/tower-as.h, config/mcore/mcore-elf.h,
config/mips/iris6.h, config/mips/osfrose.h,
config/mips/sni-svr4.h, config/pa/som.h, config/pdp11/pdp11.h,
config/sparc/sp64-elf.h:
Delete definitions of any or all of: ASM_IDENTIFY_GCC,
ASM_IDENTIFY_GCC_AFTER_SOURCE, and ASM_IDENTIFY_LANGUAGE.

* config/elfos.h, config/freebsd.h, config/linux.h,
config/alpha/elf.h, config/arm/linux-elf.h, config/i386/i386elf.h,
config/i386/ptx4-i.h, config/mips/gnu.h, config/mips/linux.h,
config/sparc/linux.h, config/sparc/linux64.h: Delete definitions
of ASM_FILE_START which merely emit a .version directive.  Delete
definitions of ASM_FILE_END which merely emit an .ident directive.

* config/avr/avr.h, config/vax/vax.h: Delete definition of
ASM_IDENTIFY_GCC and move part of its logic into
ASM_FILE_START.

* config/i386/att.h, config/i386/gas.h, config/i386/linux.h,
config/sparc/linux-aout.h: Don't emit .version directive in
ASM_FILE_START.

* config/i386/dgux.c, config/m88k/m88k.c, config/sh/sh.c
(output_file_start): Correct comment.

* config/i386/osfrose.h: Don't emit trailing .ident directive.
* config/m68k/mot3300.h: Override STABS_GCC_MARKER to "gcc2_compiled%"
to match gdb.
* config/pa/lib2funcs.asm: Delete gcc_compiled. label.
* config/rs6000/aix.h: Correct comment.

* config/i386/i386afe.h: Delete.
* config.gcc: Remove references to i386afe.h.

* tm.texi: Delete documentation of ASM_IDENTIFY_GCC.  The
other macros deleted by this patch were undocumented.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41385 138bc75d-0d04-0410-961f-82ee72b054a4
65 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/1750a/1750a.h
gcc/config/alpha/alpha.h
gcc/config/alpha/elf.h
gcc/config/arc/arc.h
gcc/config/arm/aof.h
gcc/config/arm/coff.h
gcc/config/arm/elf.h
gcc/config/arm/linux-elf.h
gcc/config/avr/avr.h
gcc/config/c4x/c4x.h
gcc/config/d30v/d30v.h
gcc/config/dbxelf.h
gcc/config/dsp16xx/dsp16xx.h
gcc/config/elfos.h
gcc/config/freebsd.h
gcc/config/h8300/h8300.h
gcc/config/i370/i370.h
gcc/config/i386/att.h
gcc/config/i386/beos-elf.h
gcc/config/i386/dgux.c
gcc/config/i386/gas.h
gcc/config/i386/i386afe.h
gcc/config/i386/i386elf.h
gcc/config/i386/linux.h
gcc/config/i386/osf1elf.h
gcc/config/i386/osfrose.h
gcc/config/i386/ptx4-i.h
gcc/config/i386/sco5.h
gcc/config/ia64/sysv4.h
gcc/config/linux.h
gcc/config/m68k/3b1.h
gcc/config/m68k/auxgas.h
gcc/config/m68k/crds.h
gcc/config/m68k/hp320.h
gcc/config/m68k/m68kv4.h
gcc/config/m68k/mot3300.h
gcc/config/m68k/news.h
gcc/config/m68k/sgs.h
gcc/config/m68k/tower-as.h
gcc/config/m88k/m88k.c
gcc/config/mcore/mcore-elf.h
gcc/config/mips/gnu.h
gcc/config/mips/iris6.h
gcc/config/mips/linux.h
gcc/config/mips/osfrose.h
gcc/config/mips/sni-svr4.h
gcc/config/nextstep.h
gcc/config/pa/lib2funcs.asm
gcc/config/pa/som.h
gcc/config/pdp11/pdp11.h
gcc/config/psos.h
gcc/config/ptx4.h
gcc/config/rs6000/aix.h
gcc/config/sh/sh.c
gcc/config/sparc/linux-aout.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h
gcc/config/sparc/sp64-elf.h
gcc/config/vax/vax.h
gcc/dbxout.c
gcc/defaults.h
gcc/tm.texi
gcc/toplev.c