aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-07-20 19:25:42 +0000
committerMike Frysinger <vapier@gentoo.org>2010-07-20 19:25:42 +0000
commitbb1515f25457b283e41e46b01b245ec79ed630bd (patch)
treed586185a27bc98611dca28d7b856a2b9c26d5cae /gas
parentc6f46ca0a460b20a1c2f321e0d3e73dd9715c603 (diff)
downloadgdb-bb1515f25457b283e41e46b01b245ec79ed630bd.zip
gdb-bb1515f25457b283e41e46b01b245ec79ed630bd.tar.gz
gdb-bb1515f25457b283e41e46b01b245ec79ed630bd.tar.bz2
ld: improve linker script section
The example version script in the manual currently suggests: extern "C++" { "int f(int, double)"; } But a C++ function like that doesn't encode the return type into the mangled name, so when the linker demangles things, it ends up with "f(int, double)" and so it never matches. The example also lacks a trailing semicolon after the brace, so the linker always complains about a syntax error in the file. While the language section documents the possibilities, it isn't clear as to which is the default language. So explicitly state that the C language is the default. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions