diff options
author | Richard Henderson <rth@redhat.com> | 2001-01-15 15:43:10 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-01-15 15:43:10 -0800 |
commit | 4cf12e7e218267a97ce026848fcff54713e1483d (patch) | |
tree | 9bdff5066ecd23b877619975881ff8a84b94795a /gcc/config.gcc | |
parent | ad3b5aff7c758c9634febe64c8d7d29abf27f925 (diff) | |
download | gcc-4cf12e7e218267a97ce026848fcff54713e1483d.zip gcc-4cf12e7e218267a97ce026848fcff54713e1483d.tar.gz gcc-4cf12e7e218267a97ce026848fcff54713e1483d.tar.bz2 |
i386.c (asm_output_function_prefix): Remove.
* config/i386/i386.c (asm_output_function_prefix): Remove.
(ix86_asm_file_end): New.
(load_pic_register): Generate pic_label_name into a
staticly allocated buffer.
* config/i386/i386-protos.h: Update.
* config/i386/i386.h (ASM_OUTPUT_FUNCTION_PREFIX): Remove.
(ASM_FILE_END): New.
* config/i386/i386afe.h: New file.
* config.gcc (i?86-*-elf) [tm_file]: Use it.
(i?86-*-{freebsd,linux*,moss*}): Likewise.
* config/elfos.h (ASM_FILE_END): Undef before redefinition.
* config/i386/cygwin.h (ASM_FILE_END): Likewise.
* config/i386/osfrose.h (ASM_FILE_END): Invoke ix86_asm_file_end.
* config/i386/sco5.h (ASM_FILE_END): Likewise.
* config/i386/winnt.c (i386_pe_asm_file_end): Likewise.
From-SVN: r39055
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 1408777..c28dd6a 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -979,7 +979,7 @@ i370-*-linux*) ;; i[34567]86-*-elf*) xm_file="${xm_file} xm-svr4.h i386/xm-sysv4.h" - tm_file="i386/i386.h i386/att.h elfos.h i386/i386elf.h" + tm_file="i386/i386.h i386/att.h elfos.h i386/i386afe.h i386/i386elf.h" tmake_file=i386/t-i386elf xmake_file=x-svr4 ;; @@ -1095,7 +1095,7 @@ i[34567]86-*-freebsd[12] | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd*aou tmake_file=t-freebsd ;; i[34567]86-*-freebsd*) - tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h" + tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/i386afe.h i386/freebsd.h i386/perform.h" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" tmake_file=t-freebsd gas=yes @@ -1166,7 +1166,7 @@ i[34567]86-*-linux*libc1) # Intel 80386's running GNU/Linux # with ELF format using the # GNU/Linux C library 5 xmake_file=x-linux - tm_file="i386/i386.h i386/att.h linux.h i386/linux.h" + tm_file="i386/i386.h i386/att.h linux.h i386/i386afe.h i386/linux.h" tmake_file="t-linux t-linux-gnulibc1 i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" gnu_ld=yes @@ -1179,7 +1179,7 @@ i[34567]86-*-linux*) # Intel 80386's running GNU/Linux # with ELF format using glibc 2 # aka GNU/Linux C library 6 xmake_file=x-linux - tm_file="i386/i386.h i386/att.h linux.h i386/linux.h" + tm_file="i386/i386.h i386/att.h linux.h i386/i386afe.h i386/linux.h" tmake_file="t-linux i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" gnu_ld=yes @@ -1210,7 +1210,7 @@ i[34567]86-pc-msdosdjgpp*) esac ;; i[34567]86-moss-msdos* | i[34567]86-*-moss*) - tm_file="i386/i386.h i386/att.h linux.h i386/linux.h i386/moss.h" + tm_file="i386/i386.h i386/att.h linux.h i386/i386afe.h i386/linux.h i386/moss.h" tmake_file=t-libc-ok gnu_ld=yes gas=yes |