[PATCH][ld/testsuite] treate -specs as both cflags & ldflags
Jiong Wang
jiong.wang@arm.com
Tue Oct 21 13:59:00 GMT 2014
More information about the Binutils mailing list
Tue Oct 21 13:59:00 GMT 2014
- Previous message (by thread): [PATCH][MIPS] Documentation cleanup and typos
- Next message (by thread): [PATCH][ld/testsuite] treate -specs as both cflags & ldflags
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
a couple of ld-plugin tests for LTO failed on linking stage on aarch64 bare-metal test. these testcases need to link against rdimon to pass linking, while currently we control these ld flags by using spec file. the problem is -specs= only specified on cflags, while spec files actually contain options affect linker's behavior, so specs options should be treated as both cflags & ldflags. the solution in this patch is, if gcc driver is used as link tool, then we also append cflags to the command line so that specs options will not be missed. no regression on x86-64 ld test. no regression on aarch64 bare-metal/linux test. all ld-plugin/lto fails on bare-metal gone away. ok for trunk? ld/testsuite/ * lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc driver used as link tool. (run_cc_link_exec_tests): Likewise. -------------- next part -------------- A non-text attachment was scrubbed... Name: fix-ld-exp.patch Type: text/x-patch Size: 1631 bytes Desc: not available URL: <https://sourceware.org/pipermail/binutils/attachments/20141021/616ec4dd/attachment.bin>
- Previous message (by thread): [PATCH][MIPS] Documentation cleanup and typos
- Next message (by thread): [PATCH][ld/testsuite] treate -specs as both cflags & ldflags
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list