ld/sort.exp tests and FDPIC bfds
Nick Clifton
nickc@redhat.com
Mon Apr 28 14:05:00 GMT 2008
More information about the Binutils mailing list
Mon Apr 28 14:05:00 GMT 2008
- Previous message (by thread): ld/sort.exp tests and FDPIC bfds
- Next message (by thread): Blackfin: set default bfd for bfin-linux-uclibc targets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Mike, > when running the sort.exp tests, the run_dump_test fails because the linker > scripts are not able to discard this symbol which leaves with an extra line: > extra lines in tmpdir/dump.out starting with "^00020000 A __stacksize$" > > what's the right answer here ? should i update run_dump_test in > ld/testsuite/ld-libs/libs.exp to discard any __stacksize symbols marked as > absolute ? Not a good idea. There may be (future) tests that look for such a symbol. If you made the discarding conditional upon *-fdpic targets that might be better, but really I would prefer not to have too many target specific features in the support library. Ideally the correct way to fix this problem is to have the __stacksize symbol be PROVIDEd by the default linker script(s). That way when the sort.exp tests use their own linker script they will not encounter this problem. Ie you would have to remove the definition from the bfd files and move it into the linker scripts. Alternatively you could use the --retain-symbols-file command line switch to strip out the __stacksize symbol, although this would be rather clunky, error prone, and pretty much contrary to the nature of the tests. The other alternative of course is to xfail the affected tests. Cheers Nick
- Previous message (by thread): ld/sort.exp tests and FDPIC bfds
- Next message (by thread): Blackfin: set default bfd for bfin-linux-uclibc targets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list