aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-01-15 15:43:10 -0800
committerRichard Henderson <rth@gcc.gnu.org>2001-01-15 15:43:10 -0800
commit4cf12e7e218267a97ce026848fcff54713e1483d (patch)
tree9bdff5066ecd23b877619975881ff8a84b94795a /gcc/config.gcc
parentad3b5aff7c758c9634febe64c8d7d29abf27f925 (diff)
downloadgcc-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.gcc10
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