diff options
author | Roland McGrath <roland@gcc.gnu.org> | 1995-05-12 23:10:11 +0000 |
---|---|---|
committer | Roland McGrath <roland@gcc.gnu.org> | 1995-05-12 23:10:11 +0000 |
commit | 2a6f449e6661ab9dcd038aefbb35cbb33208b133 (patch) | |
tree | 22e07a0317351105b24dc9c017bc84f459dc9f09 /gcc | |
parent | 36427b78add2e9f6b5a479319bae80b0387835bd (diff) | |
download | gcc-2a6f449e6661ab9dcd038aefbb35cbb33208b133.zip gcc-2a6f449e6661ab9dcd038aefbb35cbb33208b133.tar.gz gcc-2a6f449e6661ab9dcd038aefbb35cbb33208b133.tar.bz2 |
Contents replaced with old i386/gnuelf.h.
From-SVN: r9669
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/gnu.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/gcc/config/i386/gnu.h b/gcc/config/i386/gnu.h index 1ae02bb..1ad5df9 100644 --- a/gcc/config/i386/gnu.h +++ b/gcc/config/i386/gnu.h @@ -1,20 +1,20 @@ -/* Configuration for an i386 running GNU as the target machine. */ +/* Configuration for an i386 running GNU with ELF as the target machine. */ -/* We do want to add an underscore to the front of each user symbol. - i386/gas.h checks this. */ -#define YES_UNDERSCORES - -#include <i386/gstabs.h> - -/* Get perform_* macros to build libgcc.a. */ -#include <i386/perform.h> +/* This does it mostly for us. */ +#include <i386/linux.h> #undef CPP_PREDEFINES #define CPP_PREDEFINES GNU_CPP_PREDEFINES("i386") -/* Don't default to pcc-struct-return, because gcc is the only compiler, and - we want to retain compatibility with older gcc versions. */ -#define DEFAULT_PCC_STRUCT_RETURN 0 +#undef LINK_SPEC +#define LINK_SPEC "-m elf_i386 %{shared:-shared} \ + %{!shared: \ + %{!ibcs: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ + %{!dynamic-linker:-dynamic-linker /lib/ld.so} \ + %{!rpath:-rpath /lib/}} %{static:-static}}}" + /* Get machine-independent configuration parameters for the GNU system. */ #include <gnu.h> |