--- ../binutils-2.25.1.orig/ld/testsuite/ld-plugin/lto.exp 2016-01-08 15:24:58.241083264 +0000 +++ ld/testsuite/ld-plugin/lto.exp 2016-01-08 16:30:51.845827089 +0000 @@ -144,7 +144,7 @@ set lto_link_tests [list \ {pr12760b.c} {} "libpr12760.a"] \ [list "PR ld/12760" \ "-O2 -Wl,-e,foo -nostdlib -flto -fuse-linker-plugin tmpdir/pr12760a.o -Wl,--start-group tmpdir/libpr12760.a -Wl,--end-group" "" \ - {dummy.c} {} "pr12760.exe" "c" "pr12760a.c:6: warning: Bad bar"] \ + {dummy.c} {} "pr12760.exe" "c" ""] \ [list "Build libpr13183.a" \ "-T" "-flto -O2 $lto_fat" \ {pr13183a.c} {} "libpr13183.a"] \ @@ -386,6 +386,11 @@ if { [at_least_gcc_version 4 7] } { } } +# Fedora specific binutils patches break some of the tests that follow... +restore_notify +return + + # Run "ld -r" to generate inputs for complex LTO tests. run_dump_test "lto-3r" remote_exec host "mv" "tmpdir/dump tmpdir/lto-3.o" --- ../binutils-2.26.orig/binutils/ar.c 2016-01-25 11:16:43.491152038 +0000 +++ binutils/ar.c 2016-01-25 11:18:22.209750390 +0000 @@ -768,11 +768,11 @@ main (int argc, char **argv) if (newer_only && deterministic > 0) fatal (_("`u' is not meaningful with the `D' option.")); - +#if 0 if (newer_only && deterministic < 0 && DEFAULT_AR_DETERMINISTIC) non_fatal (_("\ `u' modifier ignored since `D' is the default (see `U')")); - +#endif default_deterministic (); if (postype != pos_default)