diff options
| author | ljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-29 12:01:59 +0000 |
|---|---|---|
| committer | ljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-29 12:01:59 +0000 |
| commit | 6d558203ddec011525574e35546296c0fb2b47d5 (patch) | |
| tree | 1f7398d48cb92b40d9d2b57b3d2b993bb752dc29 | |
| parent | 825422aee1f01b7be9f372cd13c350fd34d2c2ec (diff) | |
| download | ppe42-gcc-6d558203ddec011525574e35546296c0fb2b47d5.tar.gz ppe42-gcc-6d558203ddec011525574e35546296c0fb2b47d5.zip | |
* config/rs6000/freebsd.h (LINK_SHLIB_SPEC): New macro.
(SIZE_TYPE): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66217 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 2 | ||||
| -rw-r--r-- | gcc/config/rs6000/freebsd.h | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 44475ef1b98..f598277e6de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,8 @@ 2003-04-29 David O'Brien <obrien@FreeBSD.org> * config/i386/freebsd64.h (LINK_SPEC): Mirror FreeBSD linker. + * config/rs6000/freebsd.h (LINK_SHLIB_SPEC): New macro. + (SIZE_TYPE): New macro. 2003-04-28 Mark Mitchell <mark@codesourcery.com> diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index 22e01bedc36..be71d5d3eea 100644 --- a/gcc/config/rs6000/freebsd.h +++ b/gcc/config/rs6000/freebsd.h @@ -39,6 +39,11 @@ #undef LINK_OS_DEFAULT_SPEC #define LINK_OS_DEFAULT_SPEC "%(link_os_freebsd)" +/* XXX: This is wrong for many platforms in sysv4.h. + We should work on getting that defination fixed. */ +#undef LINK_SHLIB_SPEC +#define LINK_SHLIB_SPEC "%{shared:-shared} %{!shared: %{static:-static}}" + /************************[ Target stuff ]***********************************/ @@ -46,6 +51,9 @@ Needs to agree with <machine/ansi.h>. GCC defaults come from c-decl.c, c-common.c, and config/<arch>/<arch>.h. */ +#undef SIZE_TYPE +#define SIZE_TYPE "unsigned int" + /* rs6000.h gets this wrong for FreeBSD. We use the GCC defaults instead. */ #undef WCHAR_TYPE |

