diff options
| author | Khem Raj <raj.khem@gmail.com> | 2012-03-06 09:03:12 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-03-08 11:55:36 -0800 |
| commit | 8ed044e4999175f8b5e2e3f33a81d2411d5e9e04 (patch) | |
| tree | bd3954e1bce28d6a0ff8284c062a961324304a06 /meta | |
| parent | d7663ff7ab2e5ef5c913befad5e0adfbd6cc22a2 (diff) | |
| download | poky-8ed044e4999175f8b5e2e3f33a81d2411d5e9e04.tar.gz | |
gcc: Upgrade to 4.6.3 release
core-image-sato/core-image-minimal builds and boots
on all qemu machines
(From OE-Core rev: 40d7a4b70d342f75e13de7872fb62e2b9d6d40bf)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
6 files changed, 131 insertions, 151 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.inc b/meta/recipes-devtools/gcc/gcc-4.6.inc index edc2a58de1..99c30a6c7f 100644 --- a/meta/recipes-devtools/gcc/gcc-4.6.inc +++ b/meta/recipes-devtools/gcc/gcc-4.6.inc | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | require gcc-common.inc | 1 | require gcc-common.inc |
| 2 | 2 | ||
| 3 | PR = "r22" | 3 | PR = "r23" |
| 4 | 4 | ||
| 5 | # Third digit in PV should be incremented after a minor release | 5 | # Third digit in PV should be incremented after a minor release |
| 6 | # happens from this branch on gcc e.g. currently its 4.6.0 | 6 | # happens from this branch on gcc e.g. currently its 4.6.0 |
| @@ -8,7 +8,7 @@ PR = "r22" | |||
| 8 | # on branch then PV should be incremented to 4.6.1+svnr${SRCPV} | 8 | # on branch then PV should be incremented to 4.6.1+svnr${SRCPV} |
| 9 | # to reflect that change | 9 | # to reflect that change |
| 10 | 10 | ||
| 11 | PV = "4.6.2+svnr${SRCPV}" | 11 | PV = "4.6.3+svnr${SRCPV}" |
| 12 | 12 | ||
| 13 | # BINV should be incremented after updating to a revision | 13 | # BINV should be incremented after updating to a revision |
| 14 | # after a minor gcc release (e.g. 4.6.1 or 4.6.2) has been made | 14 | # after a minor gcc release (e.g. 4.6.1 or 4.6.2) has been made |
| @@ -16,9 +16,9 @@ PV = "4.6.2+svnr${SRCPV}" | |||
| 16 | # 4.6.1 then the value below will have 2 which will mean 4.6.2 | 16 | # 4.6.1 then the value below will have 2 which will mean 4.6.2 |
| 17 | # which will be next minor release and so on. | 17 | # which will be next minor release and so on. |
| 18 | 18 | ||
| 19 | BINV = "4.6.3" | 19 | BINV = "4.6.4" |
| 20 | 20 | ||
| 21 | SRCREV = "181430" | 21 | SRCREV = "184847" |
| 22 | BRANCH = "gcc-4_6-branch" | 22 | BRANCH = "gcc-4_6-branch" |
| 23 | FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.6' ], d)}" | 23 | FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.6' ], d)}" |
| 24 | 24 | ||
| @@ -63,7 +63,6 @@ SRC_URI = "svn://gcc.gnu.org/svn/gcc/branches;module=${BRANCH};proto=http \ | |||
| 63 | file://optional_libstdc.patch \ | 63 | file://optional_libstdc.patch \ |
| 64 | file://disable_relax_pic_calls_flag.patch \ | 64 | file://disable_relax_pic_calls_flag.patch \ |
| 65 | file://COLLECT_GCC_OPTIONS.patch \ | 65 | file://COLLECT_GCC_OPTIONS.patch \ |
| 66 | file://volatile_access_backport.patch \ | ||
| 67 | file://use-defaults.h-and-t-oe-in-B.patch \ | 66 | file://use-defaults.h-and-t-oe-in-B.patch \ |
| 68 | file://powerpc-e5500.patch \ | 67 | file://powerpc-e5500.patch \ |
| 69 | file://fix-for-ice-50099.patch \ | 68 | file://fix-for-ice-50099.patch \ |
diff --git a/meta/recipes-devtools/gcc/gcc-4.6/GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch b/meta/recipes-devtools/gcc/gcc-4.6/GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch index 6ccbeea00d..575e0e4b41 100644 --- a/meta/recipes-devtools/gcc/gcc-4.6/GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch +++ b/meta/recipes-devtools/gcc/gcc-4.6/GPLUSPLUS_INCLUDE_DIR_with_sysroot.patch | |||
| @@ -58,8 +58,8 @@ from the sysroot, one of the paths *does* need to be relocated in this way. | |||
| 58 | =========================== | 58 | =========================== |
| 59 | Index: gcc-4_6-branch/gcc/Makefile.in | 59 | Index: gcc-4_6-branch/gcc/Makefile.in |
| 60 | =================================================================== | 60 | =================================================================== |
| 61 | --- gcc-4_6-branch.orig/gcc/Makefile.in 2011-12-13 22:52:15.000000000 -0800 | 61 | --- gcc-4_6-branch.orig/gcc/Makefile.in 2012-03-04 09:33:36.000000000 -0800 |
| 62 | +++ gcc-4_6-branch/gcc/Makefile.in 2011-12-13 22:52:21.933635767 -0800 | 62 | +++ gcc-4_6-branch/gcc/Makefile.in 2012-03-04 09:41:06.858672113 -0800 |
| 63 | @@ -587,6 +587,7 @@ | 63 | @@ -587,6 +587,7 @@ |
| 64 | build_tooldir = $(exec_prefix)/$(target_noncanonical) | 64 | build_tooldir = $(exec_prefix)/$(target_noncanonical) |
| 65 | # Directory in which the compiler finds target-independent g++ includes. | 65 | # Directory in which the compiler finds target-independent g++ includes. |
| @@ -78,8 +78,8 @@ Index: gcc-4_6-branch/gcc/Makefile.in | |||
| 78 | -DLOCAL_INCLUDE_DIR=\"$(local_includedir)\" \ | 78 | -DLOCAL_INCLUDE_DIR=\"$(local_includedir)\" \ |
| 79 | Index: gcc-4_6-branch/gcc/configure.ac | 79 | Index: gcc-4_6-branch/gcc/configure.ac |
| 80 | =================================================================== | 80 | =================================================================== |
| 81 | --- gcc-4_6-branch.orig/gcc/configure.ac 2011-12-13 22:52:15.000000000 -0800 | 81 | --- gcc-4_6-branch.orig/gcc/configure.ac 2012-03-04 09:33:36.000000000 -0800 |
| 82 | +++ gcc-4_6-branch/gcc/configure.ac 2011-12-13 22:52:21.937635526 -0800 | 82 | +++ gcc-4_6-branch/gcc/configure.ac 2012-03-04 09:41:06.862671939 -0800 |
| 83 | @@ -144,6 +144,15 @@ | 83 | @@ -144,6 +144,15 @@ |
| 84 | fi | 84 | fi |
| 85 | fi | 85 | fi |
| @@ -96,7 +96,7 @@ Index: gcc-4_6-branch/gcc/configure.ac | |||
| 96 | AC_ARG_WITH(cpp_install_dir, | 96 | AC_ARG_WITH(cpp_install_dir, |
| 97 | [ --with-cpp-install-dir=DIR | 97 | [ --with-cpp-install-dir=DIR |
| 98 | install the user visible C preprocessor in DIR | 98 | install the user visible C preprocessor in DIR |
| 99 | @@ -4737,6 +4746,7 @@ | 99 | @@ -4727,6 +4736,7 @@ |
| 100 | AC_SUBST(float_h_file) | 100 | AC_SUBST(float_h_file) |
| 101 | AC_SUBST(gcc_config_arguments) | 101 | AC_SUBST(gcc_config_arguments) |
| 102 | AC_SUBST(gcc_gxx_include_dir) | 102 | AC_SUBST(gcc_gxx_include_dir) |
| @@ -106,8 +106,8 @@ Index: gcc-4_6-branch/gcc/configure.ac | |||
| 106 | AC_SUBST(host_xm_include_list) | 106 | AC_SUBST(host_xm_include_list) |
| 107 | Index: gcc-4_6-branch/gcc/cppdefault.c | 107 | Index: gcc-4_6-branch/gcc/cppdefault.c |
| 108 | =================================================================== | 108 | =================================================================== |
| 109 | --- gcc-4_6-branch.orig/gcc/cppdefault.c 2011-12-13 22:51:28.000000000 -0800 | 109 | --- gcc-4_6-branch.orig/gcc/cppdefault.c 2012-03-03 01:03:17.000000000 -0800 |
| 110 | +++ gcc-4_6-branch/gcc/cppdefault.c 2011-12-13 22:52:21.937635526 -0800 | 110 | +++ gcc-4_6-branch/gcc/cppdefault.c 2012-03-04 09:41:06.862671939 -0800 |
| 111 | @@ -48,15 +48,18 @@ | 111 | @@ -48,15 +48,18 @@ |
| 112 | = { | 112 | = { |
| 113 | #ifdef GPLUSPLUS_INCLUDE_DIR | 113 | #ifdef GPLUSPLUS_INCLUDE_DIR |
| @@ -132,8 +132,8 @@ Index: gcc-4_6-branch/gcc/cppdefault.c | |||
| 132 | /* This is the dir for gcc's private headers. */ | 132 | /* This is the dir for gcc's private headers. */ |
| 133 | Index: gcc-4_6-branch/gcc/configure | 133 | Index: gcc-4_6-branch/gcc/configure |
| 134 | =================================================================== | 134 | =================================================================== |
| 135 | --- gcc-4_6-branch.orig/gcc/configure 2011-12-13 22:52:15.000000000 -0800 | 135 | --- gcc-4_6-branch.orig/gcc/configure 2012-03-04 09:33:36.000000000 -0800 |
| 136 | +++ gcc-4_6-branch/gcc/configure 2011-12-13 22:52:33.185690436 -0800 | 136 | +++ gcc-4_6-branch/gcc/configure 2012-03-04 09:41:12.462671816 -0800 |
| 137 | @@ -636,6 +636,7 @@ | 137 | @@ -636,6 +636,7 @@ |
| 138 | host_xm_include_list | 138 | host_xm_include_list |
| 139 | host_xm_file_list | 139 | host_xm_file_list |
| @@ -158,25 +158,25 @@ Index: gcc-4_6-branch/gcc/configure | |||
| 158 | 158 | ||
| 159 | # Check whether --with-cpp_install_dir was given. | 159 | # Check whether --with-cpp_install_dir was given. |
| 160 | if test "${with_cpp_install_dir+set}" = set; then : | 160 | if test "${with_cpp_install_dir+set}" = set; then : |
| 161 | @@ -17514,7 +17524,7 @@ | 161 | @@ -17504,7 +17514,7 @@ |
| 162 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 162 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 163 | lt_status=$lt_dlunknown | 163 | lt_status=$lt_dlunknown |
| 164 | cat > conftest.$ac_ext <<_LT_EOF | 164 | cat > conftest.$ac_ext <<_LT_EOF |
| 165 | -#line 17517 "configure" | 165 | -#line 17507 "configure" |
| 166 | +#line 17527 "configure" | 166 | +#line 17517 "configure" |
| 167 | #include "confdefs.h" | 167 | #include "confdefs.h" |
| 168 | 168 | ||
| 169 | #if HAVE_DLFCN_H | 169 | #if HAVE_DLFCN_H |
| 170 | @@ -17620,7 +17630,7 @@ | 170 | @@ -17610,7 +17620,7 @@ |
| 171 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 171 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 172 | lt_status=$lt_dlunknown | 172 | lt_status=$lt_dlunknown |
| 173 | cat > conftest.$ac_ext <<_LT_EOF | 173 | cat > conftest.$ac_ext <<_LT_EOF |
| 174 | -#line 17623 "configure" | 174 | -#line 17613 "configure" |
| 175 | +#line 17633 "configure" | 175 | +#line 17623 "configure" |
| 176 | #include "confdefs.h" | 176 | #include "confdefs.h" |
| 177 | 177 | ||
| 178 | #if HAVE_DLFCN_H | 178 | #if HAVE_DLFCN_H |
| 179 | @@ -26151,6 +26161,7 @@ | 179 | @@ -26141,6 +26151,7 @@ |
| 180 | 180 | ||
| 181 | 181 | ||
| 182 | 182 | ||
diff --git a/meta/recipes-devtools/gcc/gcc-4.6/gcc-flags-for-build.patch b/meta/recipes-devtools/gcc/gcc-4.6/gcc-flags-for-build.patch index 9cba50dcc5..5eaeb0508c 100644 --- a/meta/recipes-devtools/gcc/gcc-4.6/gcc-flags-for-build.patch +++ b/meta/recipes-devtools/gcc/gcc-4.6/gcc-flags-for-build.patch | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | Upstream-Status: Pending | 1 | Upstream-Status: Pending |
| 2 | 2 | ||
| 3 | Index: gcc-4.6.0/Makefile.def | 3 | Index: gcc-4_6-branch/Makefile.def |
| 4 | =================================================================== | 4 | =================================================================== |
| 5 | --- gcc-4.6.0.orig/Makefile.def | 5 | --- gcc-4_6-branch.orig/Makefile.def 2012-03-03 01:08:03.000000000 -0800 |
| 6 | +++ gcc-4.6.0/Makefile.def | 6 | +++ gcc-4_6-branch/Makefile.def 2012-03-04 09:19:02.430607447 -0800 |
| 7 | @@ -243,6 +243,7 @@ flags_to_pass = { flag= AWK ; }; | 7 | @@ -242,6 +242,7 @@ |
| 8 | flags_to_pass = { flag= BISON ; }; | 8 | flags_to_pass = { flag= BISON ; }; |
| 9 | flags_to_pass = { flag= CC_FOR_BUILD ; }; | 9 | flags_to_pass = { flag= CC_FOR_BUILD ; }; |
| 10 | flags_to_pass = { flag= CFLAGS_FOR_BUILD ; }; | 10 | flags_to_pass = { flag= CFLAGS_FOR_BUILD ; }; |
| @@ -12,11 +12,11 @@ Index: gcc-4.6.0/Makefile.def | |||
| 12 | flags_to_pass = { flag= CXX_FOR_BUILD ; }; | 12 | flags_to_pass = { flag= CXX_FOR_BUILD ; }; |
| 13 | flags_to_pass = { flag= EXPECT ; }; | 13 | flags_to_pass = { flag= EXPECT ; }; |
| 14 | flags_to_pass = { flag= FLEX ; }; | 14 | flags_to_pass = { flag= FLEX ; }; |
| 15 | Index: gcc-4.6.0/gcc/Makefile.in | 15 | Index: gcc-4_6-branch/gcc/Makefile.in |
| 16 | =================================================================== | 16 | =================================================================== |
| 17 | --- gcc-4.6.0.orig/gcc/Makefile.in | 17 | --- gcc-4_6-branch.orig/gcc/Makefile.in 2012-03-03 01:03:17.000000000 -0800 |
| 18 | +++ gcc-4.6.0/gcc/Makefile.in | 18 | +++ gcc-4_6-branch/gcc/Makefile.in 2012-03-04 09:19:02.430607447 -0800 |
| 19 | @@ -770,7 +770,7 @@ BUILD_LINKERFLAGS = $(BUILD_CFLAGS) | 19 | @@ -770,7 +770,7 @@ |
| 20 | 20 | ||
| 21 | # Native linker and preprocessor flags. For x-fragment overrides. | 21 | # Native linker and preprocessor flags. For x-fragment overrides. |
| 22 | BUILD_LDFLAGS=@BUILD_LDFLAGS@ | 22 | BUILD_LDFLAGS=@BUILD_LDFLAGS@ |
| @@ -25,11 +25,11 @@ Index: gcc-4.6.0/gcc/Makefile.in | |||
| 25 | 25 | ||
| 26 | # Actual name to use when installing a native compiler. | 26 | # Actual name to use when installing a native compiler. |
| 27 | GCC_INSTALL_NAME := $(shell echo gcc|sed '$(program_transform_name)') | 27 | GCC_INSTALL_NAME := $(shell echo gcc|sed '$(program_transform_name)') |
| 28 | Index: gcc-4.6.0/gcc/configure.ac | 28 | Index: gcc-4_6-branch/gcc/configure.ac |
| 29 | =================================================================== | 29 | =================================================================== |
| 30 | --- gcc-4.6.0.orig/gcc/configure.ac | 30 | --- gcc-4_6-branch.orig/gcc/configure.ac 2012-03-03 01:17:45.000000000 -0800 |
| 31 | +++ gcc-4.6.0/gcc/configure.ac | 31 | +++ gcc-4_6-branch/gcc/configure.ac 2012-03-04 09:19:02.430607447 -0800 |
| 32 | @@ -1784,16 +1784,18 @@ AC_SUBST(inhibit_libc) | 32 | @@ -1774,16 +1774,18 @@ |
| 33 | # Also, we cannot run fixincludes. | 33 | # Also, we cannot run fixincludes. |
| 34 | 34 | ||
| 35 | # These are the normal (build=host) settings: | 35 | # These are the normal (build=host) settings: |
| @@ -52,11 +52,11 @@ Index: gcc-4.6.0/gcc/configure.ac | |||
| 52 | fi | 52 | fi |
| 53 | 53 | ||
| 54 | # Expand extra_headers to include complete path. | 54 | # Expand extra_headers to include complete path. |
| 55 | Index: gcc-4.6.0/Makefile.in | 55 | Index: gcc-4_6-branch/Makefile.in |
| 56 | =================================================================== | 56 | =================================================================== |
| 57 | --- gcc-4.6.0.orig/Makefile.in | 57 | --- gcc-4_6-branch.orig/Makefile.in 2012-03-03 01:08:03.000000000 -0800 |
| 58 | +++ gcc-4.6.0/Makefile.in | 58 | +++ gcc-4_6-branch/Makefile.in 2012-03-04 09:19:02.446607448 -0800 |
| 59 | @@ -338,6 +338,7 @@ AR_FOR_BUILD = @AR_FOR_BUILD@ | 59 | @@ -338,6 +338,7 @@ |
| 60 | AS_FOR_BUILD = @AS_FOR_BUILD@ | 60 | AS_FOR_BUILD = @AS_FOR_BUILD@ |
| 61 | CC_FOR_BUILD = @CC_FOR_BUILD@ | 61 | CC_FOR_BUILD = @CC_FOR_BUILD@ |
| 62 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ | 62 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ |
| @@ -64,7 +64,7 @@ Index: gcc-4.6.0/Makefile.in | |||
| 64 | CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@ | 64 | CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@ |
| 65 | CXX_FOR_BUILD = @CXX_FOR_BUILD@ | 65 | CXX_FOR_BUILD = @CXX_FOR_BUILD@ |
| 66 | DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ | 66 | DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ |
| 67 | @@ -691,6 +692,7 @@ BASE_FLAGS_TO_PASS = \ | 67 | @@ -691,6 +692,7 @@ |
| 68 | "BISON=$(BISON)" \ | 68 | "BISON=$(BISON)" \ |
| 69 | "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ | 69 | "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ |
| 70 | "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ | 70 | "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ |
| @@ -72,11 +72,11 @@ Index: gcc-4.6.0/Makefile.in | |||
| 72 | "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \ | 72 | "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \ |
| 73 | "EXPECT=$(EXPECT)" \ | 73 | "EXPECT=$(EXPECT)" \ |
| 74 | "FLEX=$(FLEX)" \ | 74 | "FLEX=$(FLEX)" \ |
| 75 | Index: gcc-4.6.0/gcc/configure | 75 | Index: gcc-4_6-branch/gcc/configure |
| 76 | =================================================================== | 76 | =================================================================== |
| 77 | --- gcc-4.6.0.orig/gcc/configure | 77 | --- gcc-4_6-branch.orig/gcc/configure 2012-03-03 01:17:45.000000000 -0800 |
| 78 | +++ gcc-4.6.0/gcc/configure | 78 | +++ gcc-4_6-branch/gcc/configure 2012-03-04 09:19:15.638608087 -0800 |
| 79 | @@ -703,6 +703,7 @@ SED | 79 | @@ -703,6 +703,7 @@ |
| 80 | LIBTOOL | 80 | LIBTOOL |
| 81 | collect2 | 81 | collect2 |
| 82 | STMP_FIXINC | 82 | STMP_FIXINC |
| @@ -84,7 +84,16 @@ Index: gcc-4.6.0/gcc/configure | |||
| 84 | BUILD_LDFLAGS | 84 | BUILD_LDFLAGS |
| 85 | BUILD_CFLAGS | 85 | BUILD_CFLAGS |
| 86 | CC_FOR_BUILD | 86 | CC_FOR_BUILD |
| 87 | @@ -11382,6 +11383,7 @@ fi | 87 | @@ -4842,7 +4843,7 @@ |
| 88 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5 | ||
| 89 | $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; } | ||
| 90 | |||
| 91 | -if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then | ||
| 92 | +if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then | ||
| 93 | have_gnat=yes | ||
| 94 | else | ||
| 95 | have_gnat=no | ||
| 96 | @@ -11372,6 +11373,7 @@ | ||
| 88 | CC_FOR_BUILD='$(CC)' | 97 | CC_FOR_BUILD='$(CC)' |
| 89 | BUILD_CFLAGS='$(ALL_CFLAGS)' | 98 | BUILD_CFLAGS='$(ALL_CFLAGS)' |
| 90 | BUILD_LDFLAGS='$(LDFLAGS)' | 99 | BUILD_LDFLAGS='$(LDFLAGS)' |
| @@ -92,7 +101,7 @@ Index: gcc-4.6.0/gcc/configure | |||
| 92 | STMP_FIXINC=stmp-fixinc | 101 | STMP_FIXINC=stmp-fixinc |
| 93 | 102 | ||
| 94 | # And these apply if build != host, or we are generating coverage data | 103 | # And these apply if build != host, or we are generating coverage data |
| 95 | @@ -11389,6 +11391,7 @@ if test x$build != x$host || test "x$cov | 104 | @@ -11379,6 +11381,7 @@ |
| 96 | then | 105 | then |
| 97 | BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)' | 106 | BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)' |
| 98 | BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)' | 107 | BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)' |
| @@ -100,29 +109,29 @@ Index: gcc-4.6.0/gcc/configure | |||
| 100 | fi | 109 | fi |
| 101 | 110 | ||
| 102 | # Expand extra_headers to include complete path. | 111 | # Expand extra_headers to include complete path. |
| 103 | @@ -17505,7 +17508,7 @@ else | 112 | @@ -17495,7 +17498,7 @@ |
| 104 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 113 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 105 | lt_status=$lt_dlunknown | 114 | lt_status=$lt_dlunknown |
| 106 | cat > conftest.$ac_ext <<_LT_EOF | 115 | cat > conftest.$ac_ext <<_LT_EOF |
| 107 | -#line 17508 "configure" | 116 | -#line 17498 "configure" |
| 108 | +#line 17511 "configure" | 117 | +#line 17501 "configure" |
| 109 | #include "confdefs.h" | 118 | #include "confdefs.h" |
| 110 | 119 | ||
| 111 | #if HAVE_DLFCN_H | 120 | #if HAVE_DLFCN_H |
| 112 | @@ -17611,7 +17614,7 @@ else | 121 | @@ -17601,7 +17604,7 @@ |
| 113 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 122 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 114 | lt_status=$lt_dlunknown | 123 | lt_status=$lt_dlunknown |
| 115 | cat > conftest.$ac_ext <<_LT_EOF | 124 | cat > conftest.$ac_ext <<_LT_EOF |
| 116 | -#line 17614 "configure" | 125 | -#line 17604 "configure" |
| 117 | +#line 17617 "configure" | 126 | +#line 17607 "configure" |
| 118 | #include "confdefs.h" | 127 | #include "confdefs.h" |
| 119 | 128 | ||
| 120 | #if HAVE_DLFCN_H | 129 | #if HAVE_DLFCN_H |
| 121 | Index: gcc-4.6.0/Makefile.tpl | 130 | Index: gcc-4_6-branch/Makefile.tpl |
| 122 | =================================================================== | 131 | =================================================================== |
| 123 | --- gcc-4.6.0.orig/Makefile.tpl | 132 | --- gcc-4_6-branch.orig/Makefile.tpl 2012-03-03 01:08:03.000000000 -0800 |
| 124 | +++ gcc-4.6.0/Makefile.tpl | 133 | +++ gcc-4_6-branch/Makefile.tpl 2012-03-04 09:19:02.454607448 -0800 |
| 125 | @@ -341,6 +341,7 @@ AR_FOR_BUILD = @AR_FOR_BUILD@ | 134 | @@ -341,6 +341,7 @@ |
| 126 | AS_FOR_BUILD = @AS_FOR_BUILD@ | 135 | AS_FOR_BUILD = @AS_FOR_BUILD@ |
| 127 | CC_FOR_BUILD = @CC_FOR_BUILD@ | 136 | CC_FOR_BUILD = @CC_FOR_BUILD@ |
| 128 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ | 137 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ |
| @@ -130,11 +139,11 @@ Index: gcc-4.6.0/Makefile.tpl | |||
| 130 | CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@ | 139 | CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@ |
| 131 | CXX_FOR_BUILD = @CXX_FOR_BUILD@ | 140 | CXX_FOR_BUILD = @CXX_FOR_BUILD@ |
| 132 | DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ | 141 | DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ |
| 133 | Index: gcc-4.6.0/configure.ac | 142 | Index: gcc-4_6-branch/configure.ac |
| 134 | =================================================================== | 143 | =================================================================== |
| 135 | --- gcc-4.6.0.orig/configure.ac | 144 | --- gcc-4_6-branch.orig/configure.ac 2012-03-03 01:17:45.000000000 -0800 |
| 136 | +++ gcc-4.6.0/configure.ac | 145 | +++ gcc-4_6-branch/configure.ac 2012-03-04 09:19:02.454607448 -0800 |
| 137 | @@ -3154,6 +3154,7 @@ esac | 146 | @@ -3123,6 +3123,7 @@ |
| 138 | # our build compiler if desired. | 147 | # our build compiler if desired. |
| 139 | if test x"${build}" = x"${host}" ; then | 148 | if test x"${build}" = x"${host}" ; then |
| 140 | CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} | 149 | CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} |
| @@ -142,7 +151,7 @@ Index: gcc-4.6.0/configure.ac | |||
| 142 | CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}} | 151 | CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}} |
| 143 | LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}} | 152 | LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}} |
| 144 | fi | 153 | fi |
| 145 | @@ -3220,6 +3221,7 @@ AC_SUBST(AR_FOR_BUILD) | 154 | @@ -3189,6 +3190,7 @@ |
| 146 | AC_SUBST(AS_FOR_BUILD) | 155 | AC_SUBST(AS_FOR_BUILD) |
| 147 | AC_SUBST(CC_FOR_BUILD) | 156 | AC_SUBST(CC_FOR_BUILD) |
| 148 | AC_SUBST(CFLAGS_FOR_BUILD) | 157 | AC_SUBST(CFLAGS_FOR_BUILD) |
| @@ -150,11 +159,11 @@ Index: gcc-4.6.0/configure.ac | |||
| 150 | AC_SUBST(CXXFLAGS_FOR_BUILD) | 159 | AC_SUBST(CXXFLAGS_FOR_BUILD) |
| 151 | AC_SUBST(CXX_FOR_BUILD) | 160 | AC_SUBST(CXX_FOR_BUILD) |
| 152 | AC_SUBST(DLLTOOL_FOR_BUILD) | 161 | AC_SUBST(DLLTOOL_FOR_BUILD) |
| 153 | Index: gcc-4.6.0/configure | 162 | Index: gcc-4_6-branch/configure |
| 154 | =================================================================== | 163 | =================================================================== |
| 155 | --- gcc-4.6.0.orig/configure | 164 | --- gcc-4_6-branch.orig/configure 2012-03-03 01:17:45.000000000 -0800 |
| 156 | +++ gcc-4.6.0/configure | 165 | +++ gcc-4_6-branch/configure 2012-03-04 09:19:02.458607448 -0800 |
| 157 | @@ -617,6 +617,7 @@ GCJ_FOR_BUILD | 166 | @@ -617,6 +617,7 @@ |
| 158 | DLLTOOL_FOR_BUILD | 167 | DLLTOOL_FOR_BUILD |
| 159 | CXX_FOR_BUILD | 168 | CXX_FOR_BUILD |
| 160 | CXXFLAGS_FOR_BUILD | 169 | CXXFLAGS_FOR_BUILD |
| @@ -162,7 +171,7 @@ Index: gcc-4.6.0/configure | |||
| 162 | CFLAGS_FOR_BUILD | 171 | CFLAGS_FOR_BUILD |
| 163 | CC_FOR_BUILD | 172 | CC_FOR_BUILD |
| 164 | AS_FOR_BUILD | 173 | AS_FOR_BUILD |
| 165 | @@ -7675,6 +7676,7 @@ esac | 174 | @@ -7644,6 +7645,7 @@ |
| 166 | # our build compiler if desired. | 175 | # our build compiler if desired. |
| 167 | if test x"${build}" = x"${host}" ; then | 176 | if test x"${build}" = x"${host}" ; then |
| 168 | CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} | 177 | CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}} |
| @@ -170,7 +179,7 @@ Index: gcc-4.6.0/configure | |||
| 170 | CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}} | 179 | CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}} |
| 171 | LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}} | 180 | LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}} |
| 172 | fi | 181 | fi |
| 173 | @@ -7740,6 +7742,7 @@ done | 182 | @@ -7709,6 +7711,7 @@ |
| 174 | 183 | ||
| 175 | 184 | ||
| 176 | 185 | ||
diff --git a/meta/recipes-devtools/gcc/gcc-4.6/gcc-poison-system-directories.patch b/meta/recipes-devtools/gcc/gcc-4.6/gcc-poison-system-directories.patch index 3902a352a6..a44e86ca4f 100644 --- a/meta/recipes-devtools/gcc/gcc-4.6/gcc-poison-system-directories.patch +++ b/meta/recipes-devtools/gcc/gcc-4.6/gcc-poison-system-directories.patch | |||
| @@ -27,11 +27,11 @@ Upstream-Status: Inappropriate [distribution: codesourcery] | |||
| 27 | ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of | 27 | ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of |
| 28 | /usr/include, /usr/local/include or /usr/X11R6/include. | 28 | /usr/include, /usr/local/include or /usr/X11R6/include. |
| 29 | 29 | ||
| 30 | Index: gcc-4.6.0/gcc/common.opt | 30 | Index: gcc-4_6-branch/gcc/common.opt |
| 31 | =================================================================== | 31 | =================================================================== |
| 32 | --- gcc-4.6.0.orig/gcc/common.opt | 32 | --- gcc-4_6-branch.orig/gcc/common.opt 2012-03-03 01:03:17.000000000 -0800 |
| 33 | +++ gcc-4.6.0/gcc/common.opt | 33 | +++ gcc-4_6-branch/gcc/common.opt 2012-03-04 09:24:54.410624483 -0800 |
| 34 | @@ -558,6 +558,10 @@ Wpadded | 34 | @@ -567,6 +567,10 @@ |
| 35 | Common Var(warn_padded) Warning | 35 | Common Var(warn_padded) Warning |
| 36 | Warn when padding is required to align structure members | 36 | Warn when padding is required to align structure members |
| 37 | 37 | ||
| @@ -42,10 +42,10 @@ Index: gcc-4.6.0/gcc/common.opt | |||
| 42 | Wshadow | 42 | Wshadow |
| 43 | Common Var(warn_shadow) Warning | 43 | Common Var(warn_shadow) Warning |
| 44 | Warn when one local variable shadows another | 44 | Warn when one local variable shadows another |
| 45 | Index: gcc-4.6.0/gcc/config.in | 45 | Index: gcc-4_6-branch/gcc/config.in |
| 46 | =================================================================== | 46 | =================================================================== |
| 47 | --- gcc-4.6.0.orig/gcc/config.in | 47 | --- gcc-4_6-branch.orig/gcc/config.in 2012-03-03 01:03:17.000000000 -0800 |
| 48 | +++ gcc-4.6.0/gcc/config.in | 48 | +++ gcc-4_6-branch/gcc/config.in 2012-03-04 09:24:54.410624483 -0800 |
| 49 | @@ -144,6 +144,12 @@ | 49 | @@ -144,6 +144,12 @@ |
| 50 | #endif | 50 | #endif |
| 51 | 51 | ||
| @@ -59,11 +59,11 @@ Index: gcc-4.6.0/gcc/config.in | |||
| 59 | /* Define if you want all operations on RTL (the basic data structure of the | 59 | /* Define if you want all operations on RTL (the basic data structure of the |
| 60 | optimizer and back end) to be checked for dynamic type safety at runtime. | 60 | optimizer and back end) to be checked for dynamic type safety at runtime. |
| 61 | This is quite expensive. */ | 61 | This is quite expensive. */ |
| 62 | Index: gcc-4.6.0/gcc/configure.ac | 62 | Index: gcc-4_6-branch/gcc/configure.ac |
| 63 | =================================================================== | 63 | =================================================================== |
| 64 | --- gcc-4.6.0.orig/gcc/configure.ac | 64 | --- gcc-4_6-branch.orig/gcc/configure.ac 2012-03-04 09:22:07.000000000 -0800 |
| 65 | +++ gcc-4.6.0/gcc/configure.ac | 65 | +++ gcc-4_6-branch/gcc/configure.ac 2012-03-04 09:24:54.410624483 -0800 |
| 66 | @@ -4694,6 +4694,16 @@ else | 66 | @@ -4692,6 +4692,16 @@ |
| 67 | fi) | 67 | fi) |
| 68 | AC_SUBST(slibdir) | 68 | AC_SUBST(slibdir) |
| 69 | 69 | ||
| @@ -80,11 +80,11 @@ Index: gcc-4.6.0/gcc/configure.ac | |||
| 80 | # Substitute configuration variables | 80 | # Substitute configuration variables |
| 81 | AC_SUBST(subdirs) | 81 | AC_SUBST(subdirs) |
| 82 | AC_SUBST(srcdir) | 82 | AC_SUBST(srcdir) |
| 83 | Index: gcc-4.6.0/gcc/doc/invoke.texi | 83 | Index: gcc-4_6-branch/gcc/doc/invoke.texi |
| 84 | =================================================================== | 84 | =================================================================== |
| 85 | --- gcc-4.6.0.orig/gcc/doc/invoke.texi | 85 | --- gcc-4_6-branch.orig/gcc/doc/invoke.texi 2012-03-03 00:46:39.000000000 -0800 |
| 86 | +++ gcc-4.6.0/gcc/doc/invoke.texi | 86 | +++ gcc-4_6-branch/gcc/doc/invoke.texi 2012-03-04 09:24:54.414624482 -0800 |
| 87 | @@ -257,6 +257,7 @@ Objective-C and Objective-C++ Dialects}. | 87 | @@ -257,6 +257,7 @@ |
| 88 | -Woverlength-strings -Wpacked -Wpacked-bitfield-compat -Wpadded @gol | 88 | -Woverlength-strings -Wpacked -Wpacked-bitfield-compat -Wpadded @gol |
| 89 | -Wparentheses -Wpedantic-ms-format -Wno-pedantic-ms-format @gol | 89 | -Wparentheses -Wpedantic-ms-format -Wno-pedantic-ms-format @gol |
| 90 | -Wpointer-arith -Wno-pointer-to-int-cast @gol | 90 | -Wpointer-arith -Wno-pointer-to-int-cast @gol |
| @@ -92,7 +92,7 @@ Index: gcc-4.6.0/gcc/doc/invoke.texi | |||
| 92 | -Wredundant-decls @gol | 92 | -Wredundant-decls @gol |
| 93 | -Wreturn-type -Wsequence-point -Wshadow @gol | 93 | -Wreturn-type -Wsequence-point -Wshadow @gol |
| 94 | -Wsign-compare -Wsign-conversion -Wstack-protector @gol | 94 | -Wsign-compare -Wsign-conversion -Wstack-protector @gol |
| 95 | @@ -3773,6 +3774,14 @@ headers---for that, @option{-Wunknown-pr | 95 | @@ -3782,6 +3783,14 @@ |
| 96 | for most targets, it is made up of code and thus requires the stack | 96 | for most targets, it is made up of code and thus requires the stack |
| 97 | to be made executable in order for the program to work properly. | 97 | to be made executable in order for the program to work properly. |
| 98 | 98 | ||
| @@ -107,11 +107,11 @@ Index: gcc-4.6.0/gcc/doc/invoke.texi | |||
| 107 | @item -Wfloat-equal | 107 | @item -Wfloat-equal |
| 108 | @opindex Wfloat-equal | 108 | @opindex Wfloat-equal |
| 109 | @opindex Wno-float-equal | 109 | @opindex Wno-float-equal |
| 110 | Index: gcc-4.6.0/gcc/gcc.c | 110 | Index: gcc-4_6-branch/gcc/gcc.c |
| 111 | =================================================================== | 111 | =================================================================== |
| 112 | --- gcc-4.6.0.orig/gcc/gcc.c | 112 | --- gcc-4_6-branch.orig/gcc/gcc.c 2012-03-03 01:03:17.000000000 -0800 |
| 113 | +++ gcc-4.6.0/gcc/gcc.c | 113 | +++ gcc-4_6-branch/gcc/gcc.c 2012-03-04 09:24:54.418624482 -0800 |
| 114 | @@ -659,6 +659,8 @@ proper position among the other output f | 114 | @@ -659,6 +659,8 @@ |
| 115 | %{flto} %{flto=*} %l " LINK_PIE_SPEC \ | 115 | %{flto} %{flto=*} %l " LINK_PIE_SPEC \ |
| 116 | "%X %{o*} %{e*} %{N} %{n} %{r}\ | 116 | "%X %{o*} %{e*} %{N} %{n} %{r}\ |
| 117 | %{s} %{t} %{u*} %{z} %{Z} %{!nostdlib:%{!nostartfiles:%S}}\ | 117 | %{s} %{t} %{u*} %{z} %{Z} %{!nostdlib:%{!nostartfiles:%S}}\ |
| @@ -120,11 +120,11 @@ Index: gcc-4.6.0/gcc/gcc.c | |||
| 120 | %{static:} %{L*} %(mfwrap) %(link_libgcc) %o\ | 120 | %{static:} %{L*} %(mfwrap) %(link_libgcc) %o\ |
| 121 | %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)}\ | 121 | %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)}\ |
| 122 | %(mflib) " STACK_SPLIT_SPEC "\ | 122 | %(mflib) " STACK_SPLIT_SPEC "\ |
| 123 | Index: gcc-4.6.0/gcc/incpath.c | 123 | Index: gcc-4_6-branch/gcc/incpath.c |
| 124 | =================================================================== | 124 | =================================================================== |
| 125 | --- gcc-4.6.0.orig/gcc/incpath.c | 125 | --- gcc-4_6-branch.orig/gcc/incpath.c 2012-03-03 01:03:17.000000000 -0800 |
| 126 | +++ gcc-4.6.0/gcc/incpath.c | 126 | +++ gcc-4_6-branch/gcc/incpath.c 2012-03-04 09:24:54.418624482 -0800 |
| 127 | @@ -353,6 +353,24 @@ merge_include_chains (const char *sysroo | 127 | @@ -353,6 +353,24 @@ |
| 128 | } | 128 | } |
| 129 | fprintf (stderr, _("End of search list.\n")); | 129 | fprintf (stderr, _("End of search list.\n")); |
| 130 | } | 130 | } |
| @@ -149,11 +149,11 @@ Index: gcc-4.6.0/gcc/incpath.c | |||
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | /* Use given -I paths for #include "..." but not #include <...>, and | 151 | /* Use given -I paths for #include "..." but not #include <...>, and |
| 152 | Index: gcc-4.6.0/gcc/Makefile.in | 152 | Index: gcc-4_6-branch/gcc/Makefile.in |
| 153 | =================================================================== | 153 | =================================================================== |
| 154 | --- gcc-4.6.0.orig/gcc/Makefile.in | 154 | --- gcc-4_6-branch.orig/gcc/Makefile.in 2012-03-04 09:22:05.000000000 -0800 |
| 155 | +++ gcc-4.6.0/gcc/Makefile.in | 155 | +++ gcc-4_6-branch/gcc/Makefile.in 2012-03-04 09:24:54.418624482 -0800 |
| 156 | @@ -2179,7 +2179,7 @@ attribs.o : attribs.c $(CONFIG_H) $(SYST | 156 | @@ -2179,7 +2179,7 @@ |
| 157 | 157 | ||
| 158 | incpath.o: incpath.c incpath.h $(CONFIG_H) $(SYSTEM_H) $(CPPLIB_H) \ | 158 | incpath.o: incpath.c incpath.h $(CONFIG_H) $(SYSTEM_H) $(CPPLIB_H) \ |
| 159 | intl.h prefix.h coretypes.h $(TM_H) cppdefault.h $(TARGET_H) \ | 159 | intl.h prefix.h coretypes.h $(TM_H) cppdefault.h $(TARGET_H) \ |
| @@ -162,11 +162,11 @@ Index: gcc-4.6.0/gcc/Makefile.in | |||
| 162 | 162 | ||
| 163 | prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) prefix.h \ | 163 | prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) prefix.h \ |
| 164 | Makefile $(BASEVER) | 164 | Makefile $(BASEVER) |
| 165 | Index: gcc-4.6.0/gcc/configure | 165 | Index: gcc-4_6-branch/gcc/configure |
| 166 | =================================================================== | 166 | =================================================================== |
| 167 | --- gcc-4.6.0.orig/gcc/configure | 167 | --- gcc-4_6-branch.orig/gcc/configure 2012-03-04 09:22:07.000000000 -0800 |
| 168 | +++ gcc-4.6.0/gcc/configure | 168 | +++ gcc-4_6-branch/gcc/configure 2012-03-04 09:25:31.502626277 -0800 |
| 169 | @@ -912,6 +912,7 @@ with_system_zlib | 169 | @@ -912,6 +912,7 @@ |
| 170 | enable_maintainer_mode | 170 | enable_maintainer_mode |
| 171 | enable_version_specific_runtime_libs | 171 | enable_version_specific_runtime_libs |
| 172 | with_slibdir | 172 | with_slibdir |
| @@ -174,7 +174,7 @@ Index: gcc-4.6.0/gcc/configure | |||
| 174 | enable_plugin | 174 | enable_plugin |
| 175 | enable_libquadmath_support | 175 | enable_libquadmath_support |
| 176 | ' | 176 | ' |
| 177 | @@ -1623,6 +1624,8 @@ Optional Features: | 177 | @@ -1623,6 +1624,8 @@ |
| 178 | --enable-version-specific-runtime-libs | 178 | --enable-version-specific-runtime-libs |
| 179 | specify that runtime libraries should be | 179 | specify that runtime libraries should be |
| 180 | installed in a compiler-specific directory | 180 | installed in a compiler-specific directory |
| @@ -183,25 +183,25 @@ Index: gcc-4.6.0/gcc/configure | |||
| 183 | --enable-plugin enable plugin support | 183 | --enable-plugin enable plugin support |
| 184 | --disable-libquadmath-support | 184 | --disable-libquadmath-support |
| 185 | disable libquadmath support for Fortran | 185 | disable libquadmath support for Fortran |
| 186 | @@ -17508,7 +17511,7 @@ else | 186 | @@ -17498,7 +17501,7 @@ |
| 187 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 187 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 188 | lt_status=$lt_dlunknown | 188 | lt_status=$lt_dlunknown |
| 189 | cat > conftest.$ac_ext <<_LT_EOF | 189 | cat > conftest.$ac_ext <<_LT_EOF |
| 190 | -#line 17511 "configure" | 190 | -#line 17501 "configure" |
| 191 | +#line 17514 "configure" | 191 | +#line 17504 "configure" |
| 192 | #include "confdefs.h" | 192 | #include "confdefs.h" |
| 193 | 193 | ||
| 194 | #if HAVE_DLFCN_H | 194 | #if HAVE_DLFCN_H |
| 195 | @@ -17614,7 +17617,7 @@ else | 195 | @@ -17604,7 +17607,7 @@ |
| 196 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 196 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 197 | lt_status=$lt_dlunknown | 197 | lt_status=$lt_dlunknown |
| 198 | cat > conftest.$ac_ext <<_LT_EOF | 198 | cat > conftest.$ac_ext <<_LT_EOF |
| 199 | -#line 17617 "configure" | 199 | -#line 17607 "configure" |
| 200 | +#line 17620 "configure" | 200 | +#line 17610 "configure" |
| 201 | #include "confdefs.h" | 201 | #include "confdefs.h" |
| 202 | 202 | ||
| 203 | #if HAVE_DLFCN_H | 203 | #if HAVE_DLFCN_H |
| 204 | @@ -26127,6 +26130,19 @@ fi | 204 | @@ -26125,6 +26128,19 @@ |
| 205 | 205 | ||
| 206 | 206 | ||
| 207 | 207 | ||
diff --git a/meta/recipes-devtools/gcc/gcc-4.6/gcc-with-linker-hash-style.patch b/meta/recipes-devtools/gcc/gcc-4.6/gcc-with-linker-hash-style.patch index 4fa3cbe276..94b61cdcc9 100644 --- a/meta/recipes-devtools/gcc/gcc-4.6/gcc-with-linker-hash-style.patch +++ b/meta/recipes-devtools/gcc/gcc-4.6/gcc-with-linker-hash-style.patch | |||
| @@ -21,8 +21,8 @@ Date: Wed May 11 18:28:14 2011 +0000 | |||
| 21 | 21 | ||
| 22 | Index: gcc-4_6-branch/gcc/config.in | 22 | Index: gcc-4_6-branch/gcc/config.in |
| 23 | =================================================================== | 23 | =================================================================== |
| 24 | --- gcc-4_6-branch.orig/gcc/config.in 2011-09-09 08:26:10.000000000 -0700 | 24 | --- gcc-4_6-branch.orig/gcc/config.in 2012-03-04 09:30:04.000000000 -0800 |
| 25 | +++ gcc-4_6-branch/gcc/config.in 2011-09-09 08:27:14.142981164 -0700 | 25 | +++ gcc-4_6-branch/gcc/config.in 2012-03-04 09:32:30.878646575 -0800 |
| 26 | @@ -1583,6 +1583,12 @@ | 26 | @@ -1583,6 +1583,12 @@ |
| 27 | #endif | 27 | #endif |
| 28 | 28 | ||
| @@ -38,8 +38,8 @@ Index: gcc-4_6-branch/gcc/config.in | |||
| 38 | #ifndef USED_FOR_TARGET | 38 | #ifndef USED_FOR_TARGET |
| 39 | Index: gcc-4_6-branch/gcc/configure | 39 | Index: gcc-4_6-branch/gcc/configure |
| 40 | =================================================================== | 40 | =================================================================== |
| 41 | --- gcc-4_6-branch.orig/gcc/configure 2011-09-09 08:26:15.000000000 -0700 | 41 | --- gcc-4_6-branch.orig/gcc/configure 2012-03-04 09:30:05.000000000 -0800 |
| 42 | +++ gcc-4_6-branch/gcc/configure 2011-09-09 08:27:42.793023181 -0700 | 42 | +++ gcc-4_6-branch/gcc/configure 2012-03-04 09:32:39.918647011 -0800 |
| 43 | @@ -915,6 +915,7 @@ | 43 | @@ -915,6 +915,7 @@ |
| 44 | enable_poison_system_directories | 44 | enable_poison_system_directories |
| 45 | enable_plugin | 45 | enable_plugin |
| @@ -57,25 +57,25 @@ Index: gcc-4_6-branch/gcc/configure | |||
| 57 | 57 | ||
| 58 | Some influential environment variables: | 58 | Some influential environment variables: |
| 59 | CC C compiler command | 59 | CC C compiler command |
| 60 | @@ -17511,7 +17514,7 @@ | 60 | @@ -17501,7 +17504,7 @@ |
| 61 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 61 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 62 | lt_status=$lt_dlunknown | 62 | lt_status=$lt_dlunknown |
| 63 | cat > conftest.$ac_ext <<_LT_EOF | 63 | cat > conftest.$ac_ext <<_LT_EOF |
| 64 | -#line 17514 "configure" | 64 | -#line 17504 "configure" |
| 65 | +#line 17517 "configure" | 65 | +#line 17507 "configure" |
| 66 | #include "confdefs.h" | 66 | #include "confdefs.h" |
| 67 | 67 | ||
| 68 | #if HAVE_DLFCN_H | 68 | #if HAVE_DLFCN_H |
| 69 | @@ -17617,7 +17620,7 @@ | 69 | @@ -17607,7 +17610,7 @@ |
| 70 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 70 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 71 | lt_status=$lt_dlunknown | 71 | lt_status=$lt_dlunknown |
| 72 | cat > conftest.$ac_ext <<_LT_EOF | 72 | cat > conftest.$ac_ext <<_LT_EOF |
| 73 | -#line 17620 "configure" | 73 | -#line 17610 "configure" |
| 74 | +#line 17623 "configure" | 74 | +#line 17613 "configure" |
| 75 | #include "confdefs.h" | 75 | #include "confdefs.h" |
| 76 | 76 | ||
| 77 | #if HAVE_DLFCN_H | 77 | #if HAVE_DLFCN_H |
| 78 | @@ -26434,6 +26437,36 @@ | 78 | @@ -26432,6 +26435,36 @@ |
| 79 | fi | 79 | fi |
| 80 | 80 | ||
| 81 | 81 | ||
| @@ -114,9 +114,9 @@ Index: gcc-4_6-branch/gcc/configure | |||
| 114 | 114 | ||
| 115 | Index: gcc-4_6-branch/gcc/configure.ac | 115 | Index: gcc-4_6-branch/gcc/configure.ac |
| 116 | =================================================================== | 116 | =================================================================== |
| 117 | --- gcc-4_6-branch.orig/gcc/configure.ac 2011-09-09 08:26:15.000000000 -0700 | 117 | --- gcc-4_6-branch.orig/gcc/configure.ac 2012-03-04 09:30:05.000000000 -0800 |
| 118 | +++ gcc-4_6-branch/gcc/configure.ac 2011-09-09 08:27:14.162981193 -0700 | 118 | +++ gcc-4_6-branch/gcc/configure.ac 2012-03-04 09:32:30.890646574 -0800 |
| 119 | @@ -4907,6 +4907,30 @@ | 119 | @@ -4905,6 +4905,30 @@ |
| 120 | fi | 120 | fi |
| 121 | 121 | ||
| 122 | 122 | ||
| @@ -149,8 +149,8 @@ Index: gcc-4_6-branch/gcc/configure.ac | |||
| 149 | 149 | ||
| 150 | Index: gcc-4_6-branch/gcc/doc/install.texi | 150 | Index: gcc-4_6-branch/gcc/doc/install.texi |
| 151 | =================================================================== | 151 | =================================================================== |
| 152 | --- gcc-4_6-branch.orig/gcc/doc/install.texi 2011-06-24 08:13:00.000000000 -0700 | 152 | --- gcc-4_6-branch.orig/gcc/doc/install.texi 2012-03-03 00:46:39.000000000 -0800 |
| 153 | +++ gcc-4_6-branch/gcc/doc/install.texi 2011-09-09 08:27:14.172981215 -0700 | 153 | +++ gcc-4_6-branch/gcc/doc/install.texi 2012-03-04 09:32:30.894646574 -0800 |
| 154 | @@ -1665,6 +1665,11 @@ | 154 | @@ -1665,6 +1665,11 @@ |
| 155 | support @option{--build-id} option, a warning is issued and the | 155 | support @option{--build-id} option, a warning is issued and the |
| 156 | @option{--enable-linker-build-id} option is ignored. The default is off. | 156 | @option{--enable-linker-build-id} option is ignored. The default is off. |
| @@ -165,8 +165,8 @@ Index: gcc-4_6-branch/gcc/doc/install.texi | |||
| 165 | Tells GCC to use the gnu_unique_object relocation for C++ template | 165 | Tells GCC to use the gnu_unique_object relocation for C++ template |
| 166 | Index: gcc-4_6-branch/gcc/gcc.c | 166 | Index: gcc-4_6-branch/gcc/gcc.c |
| 167 | =================================================================== | 167 | =================================================================== |
| 168 | --- gcc-4_6-branch.orig/gcc/gcc.c 2011-09-09 08:26:14.000000000 -0700 | 168 | --- gcc-4_6-branch.orig/gcc/gcc.c 2012-03-04 09:30:04.000000000 -0800 |
| 169 | +++ gcc-4_6-branch/gcc/gcc.c 2011-09-09 08:27:14.172981215 -0700 | 169 | +++ gcc-4_6-branch/gcc/gcc.c 2012-03-04 09:32:30.894646574 -0800 |
| 170 | @@ -1427,7 +1427,8 @@ | 170 | @@ -1427,7 +1427,8 @@ |
| 171 | } | 171 | } |
| 172 | #endif | 172 | #endif |
diff --git a/meta/recipes-devtools/gcc/gcc-4.6/volatile_access_backport.patch b/meta/recipes-devtools/gcc/gcc-4.6/volatile_access_backport.patch deleted file mode 100644 index 9c8681728d..0000000000 --- a/meta/recipes-devtools/gcc/gcc-4.6/volatile_access_backport.patch +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | Pulled from http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01477.html | ||
| 2 | |||
| 3 | Upstream-Status: Backport | ||
| 4 | |||
| 5 | Signed-off-by: Saul Wold <sgw@linux.intel.com> | ||
| 6 | |||
| 7 | gcc/ | ||
| 8 | * expr.c (expand_expr_real_1): Only use BLKmode for volatile | ||
| 9 | accesses which are not naturally aligned. | ||
| 10 | |||
| 11 | Index: gcc-4.6.0/gcc/expr.c | ||
| 12 | =================================================================== | ||
| 13 | --- gcc-4.6.0.orig/gcc/expr.c 2011-06-01 15:28:55.000000000 -0700 | ||
| 14 | +++ gcc-4.6.0/gcc/expr.c 2011-06-01 15:41:17.154848182 -0700 | ||
| 15 | @@ -9178,8 +9178,11 @@ | ||
| 16 | && modifier != EXPAND_CONST_ADDRESS | ||
| 17 | && modifier != EXPAND_INITIALIZER) | ||
| 18 | /* If the field is volatile, we always want an aligned | ||
| 19 | - access. */ | ||
| 20 | - || (volatilep && flag_strict_volatile_bitfields > 0) | ||
| 21 | + access. Only do this if the access is not already naturally | ||
| 22 | + aligned, otherwise "normal" (non-bitfield) volatile fields | ||
| 23 | + become non-addressable. */ | ||
| 24 | + || (volatilep && flag_strict_volatile_bitfields > 0 | ||
| 25 | + && (bitpos % GET_MODE_ALIGNMENT (mode) != 0)) | ||
| 26 | /* If the field isn't aligned enough to fetch as a memref, | ||
| 27 | fetch it as a bit field. */ | ||
| 28 | || (mode1 != BLKmode | ||
