diff options
Diffstat (limited to 'toolchain-layer/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99417.patch')
-rw-r--r-- | toolchain-layer/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99417.patch | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/toolchain-layer/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99417.patch b/toolchain-layer/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99417.patch deleted file mode 100644 index 2ad7e69681..0000000000 --- a/toolchain-layer/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99417.patch +++ /dev/null @@ -1,53 +0,0 @@ -2010-10-15 Jie Zhang <jie@codesourcery.com> - - Backport from mainline: - - gcc/testsuite/ - 2010-10-15 Jie Zhang <jie@codesourcery.com> - - * lib/lto.exp (lto-link-and-maybe-run): Use the default linker - script when relocatable linking. - -=== modified file 'gcc/testsuite/lib/lto.exp' -Index: gcc-4.5/gcc/testsuite/lib/lto.exp -=================================================================== ---- gcc-4.5.orig/gcc/testsuite/lib/lto.exp -+++ gcc-4.5/gcc/testsuite/lib/lto.exp -@@ -156,6 +156,7 @@ proc lto-link-and-maybe-run { testname o - global testcase - global tool - global compile_type -+ global board_info - - # Check that all of the objects were built successfully. - foreach obj [split $objlist] { -@@ -170,10 +171,29 @@ proc lto-link-and-maybe-run { testname o - set options "" - lappend options "additional_flags=$optall $optfile" - -+ set target_board [target_info name] -+ set relocatable 0 -+ -+ # Some LTO tests do relocatable linking. Some target boards set -+ # a linker script which can't be used for relocatable linking. -+ # Use the default linker script instead. -+ if { [lsearch -exact [split "$optall $optfile"] "-r"] >= 0 } { -+ set relocatable 1 -+ } -+ -+ if { $relocatable } { -+ set saved_ldscript [board_info $target_board ldscript] -+ set board_info($target_board,ldscript) "" -+ } -+ - # Link the objects into an executable. - set comp_output [${tool}_target_compile "$objlist" $dest executable \ - "$options"] - -+ if { $relocatable } { -+ set board_info($target_board,ldscript) $saved_ldscript -+ } -+ - # Prune unimportant visibility warnings before checking output. - set comp_output [lto_prune_warns $comp_output] - |