On 24 July 2015 at 18:18, Szabolcs Nagy <szabolcs.n...@arm.com> wrote: > On 24/07/15 14:20, Marcus Shawcroft wrote: >> On 22 July 2015 at 18:22, Szabolcs Nagy <szabolcs.n...@arm.com> wrote: >> >>> 2015-07-22 Szabolcs Nagy <szabolcs.n...@arm.com> >>> >>> * config/aarch64/aarch64-elf-raw.h (LINK_SPEC): Handle -h, -static, >>> -shared, -symbolic, -rdynamic. >> >> OK, this should be back ported to 5 and 4.9 aswell. > > Committed to trunk in r226159. > Backported to 5 in r226166. > Backported to 4.9 in r226171. > Hi,
Since these commits, I am seeing g++.dg/ipa/devirt-28a.C failing on aarch64-none-elf target. This is because the testcase uses -Wl,--no-undefined, and the linker complains about undefined references to libc symbols. As a workaround, I added '-lc' to the *libgloss entry in rdimon.specs. Should this change be applied to newlib/libgloss, or did I mis-configure something? Thanks Christophe.