40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
|
--- ../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)
|