diff options
author | David O'Brien <obrien@FreeBSD.org> | 2003-05-05 22:57:58 +0000 |
---|---|---|
committer | David O'Brien <obrien@gcc.gnu.org> | 2003-05-05 22:57:58 +0000 |
commit | 8846710195765eba5e23afeea36956fb2ae35e26 (patch) | |
tree | e87d76683ffa1d376ec1625d1cf5762c70bdf036 /gcc | |
parent | 1976f0d995f1849964ee76f2c6606117971cb7b5 (diff) | |
download | gcc-8846710195765eba5e23afeea36956fb2ae35e26.zip gcc-8846710195765eba5e23afeea36956fb2ae35e26.tar.gz gcc-8846710195765eba5e23afeea36956fb2ae35e26.tar.bz2 |
sysv4.h (CPP_OS_FREEBSD_SPEC): Add __ELF__ to mirror other FreeBSD ports.
2003-05-05 David O'Brien <obrien@FreeBSD.org>
* config/rs6000/sysv4.h (CPP_OS_FREEBSD_SPEC): Add __ELF__ to mirror
other FreeBSD ports.
(LINK_OS_FREEBSD_SPEC): Mirror conventions on other FreeBSD ports.
From-SVN: r66508
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 16 |
2 files changed, 19 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6ec2e92..9f9fbc2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-05-05 David O'Brien <obrien@FreeBSD.org> + + * config/rs6000/sysv4.h (CPP_OS_FREEBSD_SPEC): Add __ELF__ to mirror + other FreeBSD ports. + (LINK_OS_FREEBSD_SPEC): Mirror conventions on other FreeBSD ports. + 2003-05-05 Janis Johnson <janis187@us.ibm.com> * Makefile.in: (site.exp): Add ALT_CC_UNDER_TEST, add quotes around diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 69c86ec..e48bf6c 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -322,7 +322,7 @@ do { \ /* Define this to set the endianness to use in libgcc2.c, which can not depend on target_flags. */ -#if !defined(_LITTLE_ENDIAN) && !defined(__sun__) +#if !defined(__LITTLE_ENDIAN__) && !defined(__sun__) #define LIBGCC2_WORDS_BIG_ENDIAN 1 #else #define LIBGCC2_WORDS_BIG_ENDIAN 0 @@ -1067,7 +1067,7 @@ extern int fixuplabelno; /* FreeBSD support. */ #define CPP_OS_FREEBSD_SPEC "\ - -D__PPC__ -D__ppc__ -D__PowerPC__ -D__powerpc__ \ + -D__ELF__ -D__PPC__ -D__ppc__ -D__PowerPC__ -D__powerpc__ \ -Acpu=powerpc -Amachine=powerpc" #define STARTFILE_FREEBSD_SPEC FBSD_STARTFILE_SPEC @@ -1076,7 +1076,17 @@ extern int fixuplabelno; #define LINK_START_FREEBSD_SPEC "" #define LINK_OS_FREEBSD_SPEC "\ - %{symbolic:-Bsymbolic}" + %{p:%e`-p' not supported; use `-pg' and gprof(1)} \ + %{Wl,*:%*} \ + %{v:-V} \ + %{assert*} %{R*} %{rpath*} %{defsym*} \ + %{shared:-Bshareable %{h*} %{soname*}} \ + %{!shared: \ + %{!static: \ + %{rdynamic: -export-dynamic} \ + %{!dynamic-linker: -dynamic-linker /usr/libexec/ld-elf.so.1}} \ + %{static:-Bstatic}} \ + %{symbolic:-Bsymbolic}" /* GNU/Linux support. */ #ifdef USE_GNULIBC_1 |