diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-12-09 17:19:22 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-12-09 17:19:22 +0000 |
commit | 35766c1db3ada3ff5c6db27b745f3434496c2d8b (patch) | |
tree | 091885bbce583dede91851cf7363f0e257bafc4a | |
parent | 7d4595877058f43585db99cef578da89384c44bc (diff) | |
download | gcc-35766c1db3ada3ff5c6db27b745f3434496c2d8b.zip gcc-35766c1db3ada3ff5c6db27b745f3434496c2d8b.tar.gz gcc-35766c1db3ada3ff5c6db27b745f3434496c2d8b.tar.bz2 |
fr30.h (LIB_SPEC, [...]): Define.
* config/fr30/fr30.h (LIB_SPEC, LINK_SPEC, SIZE_TYPE,
PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
* config.gcc (fr30-*-elf): Don't use svr4.h.
From-SVN: r167651
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 2 | ||||
-rw-r--r-- | gcc/config/fr30/fr30.h | 19 |
3 files changed, 26 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6f6c7f3..3c1f249 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2010-12-09 Joseph Myers <joseph@codesourcery.com> + * config/fr30/fr30.h (LIB_SPEC, LINK_SPEC, SIZE_TYPE, + PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. + * config.gcc (fr30-*-elf): Don't use svr4.h. + +2010-12-09 Joseph Myers <joseph@codesourcery.com> + * config/cris/linux.h (SIZE_TYPE, PTRDIFF_TYPE): Define. * config.gcc (crisv32-*-linux* | cris-*-linux*): Don't use svr4.h. diff --git a/gcc/config.gcc b/gcc/config.gcc index 24f1b81..12afb36 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -961,7 +961,7 @@ crx-*-elf) use_collect2=no ;; fr30-*-elf) - tm_file="dbxelf.h elfos.h svr4.h newlib-stdint.h ${tm_file}" + tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}" tmake_file=fr30/t-fr30 extra_parts="crti.o crtn.o crtbegin.o crtend.o" ;; diff --git a/gcc/config/fr30/fr30.h b/gcc/config/fr30/fr30.h index 681f99b..1e9c33e 100644 --- a/gcc/config/fr30/fr30.h +++ b/gcc/config/fr30/fr30.h @@ -51,6 +51,13 @@ along with GCC; see the file COPYING3. If not see #undef ENDFILE_SPEC #define ENDFILE_SPEC "%{!mno-lsim:-lsim} crtend.o%s crtn.o%s" +#undef LIB_SPEC +#define LIB_SPEC "-lc" + +#undef LINK_SPEC +#define LINK_SPEC "%{h*} %{v:-V} \ + %{static:-Bstatic} %{shared:-shared} %{symbolic:-Bsymbolic}" + /*}}}*/ /*{{{ Storage Layout. */ @@ -106,6 +113,18 @@ along with GCC; see the file COPYING3. If not see #define DEFAULT_SIGNED_CHAR 1 +#undef SIZE_TYPE +#define SIZE_TYPE "unsigned int" + +#undef PTRDIFF_TYPE +#define PTRDIFF_TYPE "int" + +#undef WCHAR_TYPE +#define WCHAR_TYPE "long int" + +#undef WCHAR_TYPE_SIZE +#define WCHAR_TYPE_SIZE BITS_PER_WORD + /*}}}*/ /*{{{ REGISTER BASICS. */ |