[Bug ld/21000] hppa-linux does not support -z relro

2016-12-30 Thread dave.anglin at bell dot net
https://sourceware.org/bugzilla/show_bug.cgi?id=21000

--- Comment #7 from dave.anglin at bell dot net ---
On 2016-12-29, at 7:21 PM, John David Anglin wrote:

> I'll give your fix a whirl.


I should have mentioned that there were no unexpected errors in binutils and
gas suites:

=== binutils Summary ===

# of expected passes148
# of expected failures  2
# of unsupported tests  4

Dave
--
John David Anglin   dave.ang...@bell.net

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/21000] hppa-linux does not support -z relro

2016-12-30 Thread dave.anglin at bell dot net
https://sourceware.org/bugzilla/show_bug.cgi?id=21000

--- Comment #6 from dave.anglin at bell dot net ---
On 2016-12-29, at 7:22 PM, dave.anglin at bell dot net wrote:

> I'll give your fix a whirl.

With trunk and your fix, I see the following fails in the ld suite:

FAIL: PIE PR ld/14525

FAIL: Run with libpr18720c.so 1
FAIL: Run with libpr18720c.so 2
FAIL: Run with libpr18720c.so 3
FAIL: Run with libpr18720c.so 4
FAIL: Run with libpr18720c.so 5

FAIL: Build warn libbar.so
FAIL: Run pr2404 with PIE
FAIL: Run pr18718
FAIL: Run pr18718 with PIE (1)
FAIL: Run pr18718 with PIE (2)
FAIL: Run pr18718 with PIC (1)
FAIL: Run pr18718 with PIC (2)

FAIL: Object NOT containing unique does not have an OS/ABI field of System V
FAIL: Executable NOT containing unique does not have an OS/ABI field of System
V

Running: tmpdir/pr14525 > tmpdir/pr14525.out
tmpdir/pr14525: symbol lookup error: tmpdir/pr14525: undefined symbol:
__executable_start
FAIL: PIE PR ld/14525

Running: tmpdir/pr18720a > tmpdir/pr18720a.out
child killed: SIGABRT
FAIL: Run with libpr18720c.so 1

/home/dave/gnu/binutils/objdir/ld/../binutils/readelf -S --wide
tmpdir/libbarw.so > dump.out
readelf: Warning: [14]: Unexpected value (10) in info field.
FAIL: Build warn libbar.so

Running: tmpdir/pr2404pie > tmpdir/pr2404pie.out
child killed: illegal instruction
FAIL: Run pr2404 with PIE

Running: tmpdir/pr18718 > tmpdir/pr18718.out
child killed: SIGABRT
FAIL: Run pr18718

Executing on host: sh -c {/home/dave/gnu/binutils/objdir/ld/ld-new   -o
tmpdir/l
ibunique_shared_ref.so -shared tmpdir/unique_shared.o tmpdir/unique_empty.o
2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Checking unique objectPASS: Checking unique executable
FAIL: Object NOT containing unique does not have an OS/ABI field of System V
FAIL: Executable NOT containing unique does not have an OS/ABI field of System
Vtestcase /home/dave/gnu/binutils/src/ld/testsuite/ld-unique/unique.exp
completed
 in 4 seconds

Dave
--
John David Anglin   dave.ang...@bell.net

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/20828] [MIPS] produces invalid dynamic symbol table when --gc-sections is used since PR ld/13177 fix

2016-12-30 Thread pochu27 at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=20828

--- Comment #13 from Emilio Pozuelo Monfort  ---
This has been broken in the stable binutils-2_27-branch for a while now, which
is rather unfortunate. Granted I could just take this patch myself, but a
better solution would be to commit one of the fixes (both to master and the
2.27 and 2.28 branches). A thorough fix is nice, but 'perfect is the enemy of
good'.

Thanks for working on binutils btw.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils