The compiler generates relative addresses instead of absolute, confusing the regex used. Disable this test since it would pass anyway. --- binutils-2.29/ld/testsuite/ld-x86-64/no-plt.exp.old 2017-07-04 08:43:21.000000000 +0000 +++ binutils-2.29/ld/testsuite/ld-x86-64/no-plt.exp 2017-08-19 18:13:48.566481023 +0000 @@ -100,15 +100,6 @@ "no-plt-1c" \ ] \ [list \ - "No PLT (static 1d)" \ - "-static tmpdir/no-plt-check1.o tmpdir/no-plt-main1.o \ - tmpdir/no-plt-func1.o tmpdir/no-plt-extern1.o" \ - "" \ - {dummy.s} \ - {{readelf -Wr no-plt-1d.rd} {objdump -dwrj.text no-plt-1d.dd}} \ - "no-plt-1d" \ - ] \ - [list \ "No PLT (PIE 1e)" \ "-pie tmpdir/no-plt-check1.o tmpdir/no-plt-main1.o \ tmpdir/no-plt-func1.o tmpdir/no-plt-extern1.o" \