source:
rtems/contrib/crossrpms/patches/gcc-core-4.3.2-rtems4.9-20080828.diff
@
3f01023
Last change on this file since 3f01023 was 3f01023, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/03/08 at 22:36:35 | |
---|---|
|
|
File size: 4.8 KB |
-
configure
diff -Naur gcc-4.3.2.orig/configure gcc-4.3.2/configure
old new 2185 2185 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap" 2186 2186 ;; 2187 2187 *-*-rtems*) 2188 skipdirs="$skipdirs target-libiberty" 2188 2189 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" 2189 2190 ;; 2190 2191 # The tpf target doesn't support gdb yet. … … 5829 5830 # to it. This is right: we don't want to search that directory 5830 5831 # for binaries, but we want the header files in there, so add 5831 5832 # them explicitly. 5832 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include '5833 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed' 5833 5834 5834 5835 # Someone might think of using the pre-installed headers on 5835 5836 # Canadian crosses, in case the installed compiler is not fully -
configure.ac
diff -Naur gcc-4.3.2.orig/configure.ac gcc-4.3.2/configure.ac
old new 462 462 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap" 463 463 ;; 464 464 *-*-rtems*) 465 skipdirs="$skipdirs target-libiberty" 465 466 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" 466 467 ;; 467 468 # The tpf target doesn't support gdb yet. … … 2340 2341 # to it. This is right: we don't want to search that directory 2341 2342 # for binaries, but we want the header files in there, so add 2342 2343 # them explicitly. 2343 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include '2344 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed' 2344 2345 2345 2346 # Someone might think of using the pre-installed headers on 2346 2347 # Canadian crosses, in case the installed compiler is not fully -
gcc/config/m68k/t-rtems
diff -Naur gcc-4.3.2.orig/gcc/config/m68k/t-rtems gcc-4.3.2/gcc/config/m68k/t-rtems
old new 4 4 || MLIB == "5206" \ 5 5 || MLIB == "5208" \ 6 6 || MLIB == "5307" \ 7 || MLIB == "5329" \ 7 8 || MLIB == "5407" \ 8 9 || MLIB == "5475") -
gcc/config/mips/elf.h
diff -Naur gcc-4.3.2.orig/gcc/config/mips/elf.h gcc-4.3.2/gcc/config/mips/elf.h
old new 48 48 #undef ENDFILE_SPEC 49 49 #define ENDFILE_SPEC "crtend%O%s crtn%O%s" 50 50 51 #define NO_IMPLICIT_EXTERN_C 152 53 51 #define HANDLE_PRAGMA_PACK_PUSH_POP 1 -
gcc/config/rs6000/rtems.h
diff -Naur gcc-4.3.2.orig/gcc/config/rs6000/rtems.h gcc-4.3.2/gcc/config/rs6000/rtems.h
old new 49 49 %{mcpu=604: %{!Dppc*: %{!Dmpc*: -Dmpc604} } } \ 50 50 %{mcpu=750: %{!Dppc*: %{!Dmpc*: -Dmpc750} } } \ 51 51 %{mcpu=821: %{!Dppc*: %{!Dmpc*: -Dmpc821} } } \ 52 %{mcpu=860: %{!Dppc*: %{!Dmpc*: -Dmpc860} } }" 52 %{mcpu=860: %{!Dppc*: %{!Dmpc*: -Dmpc860} } } \ 53 %{mcpu=8540: %{!Dppc*: %{!Dmpc*: -Dppc8540} } }" 53 54 54 55 #undef SUBSUBTARGET_EXTRA_SPECS 55 56 #define SUBSUBTARGET_EXTRA_SPECS \ 56 57 { "cpp_os_rtems", CPP_OS_RTEMS_SPEC } 58 59 #undef SUBSUBTARGET_OVERRIDE_OPTIONS 60 #define SUBSUBTARGET_OVERRIDE_OPTIONS \ 61 do { \ 62 if (TARGET_E500) \ 63 { \ 64 rs6000_float_gprs = 1; \ 65 } \ 66 } while(0) -
gcc/config/rs6000/t-rtems
diff -Naur gcc-4.3.2.orig/gcc/config/rs6000/t-rtems gcc-4.3.2/gcc/config/rs6000/t-rtems
old new 1 1 # Multilibs for powerpc RTEMS targets. 2 2 3 3 MULTILIB_OPTIONS = \ 4 mcpu=403/mcpu=505/mcpu=601/mcpu=603e/mcpu=604/mcpu=860/mcpu=7400 \4 mcpu=403/mcpu=505/mcpu=601/mcpu=603e/mcpu=604/mcpu=860/mcpu=7400/mcpu=8540 \ 5 5 Dmpc8260 \ 6 6 msoft-float 7 7 8 8 MULTILIB_DIRNAMES = \ 9 m403 m505 m601 m603e m604 m860 m7400 \9 m403 m505 m601 m603e m604 m860 m7400 m8540 \ 10 10 mpc8260 \ 11 11 nof 12 12 … … 31 31 # Map 750 to . 32 32 MULTILIB_MATCHES += mcpu?750= 33 33 34 # Map e500, 8548 to 8540 35 MULTILIB_MATCHES += mcpu?8540=mcpu?e500 36 MUTLILIB_MATCHES += mcpu?8540=mcpu?8548 37 34 38 # Soft-float only, default implies msoft-float 35 39 # NOTE: Must match with MULTILIB_MATCHES_FLOAT and MULTILIB_MATCHES 36 40 MULTILIB_SOFTFLOAT_ONLY = \ … … 64 68 MULTILIB_EXCEPTIONS += *mcpu=750/Dmpc* 65 69 MULTILIB_EXCEPTIONS += *mcpu=860/Dmpc* 66 70 MULTILIB_EXCEPTIONS += *mcpu=7400/Dmpc* 71 MULTILIB_EXCEPTIONS += *mcpu=8540/Dmpc*
Note: See TracBrowser
for help on using the repository browser.