mirror of git://gcc.gnu.org/git/gcc.git
re PR driver/47390 (Linking with -export-dynamic broken)
PR driver/47390 * common.opt (export-dynamic): New Driver option. * gcc.c (LINK_COMMAND_SPEC): Add comment about %{e*}. From-SVN: r170253
This commit is contained in:
parent
5437eaa69d
commit
fa381cb2a1
|
@ -1,3 +1,9 @@
|
||||||
|
2011-02-17 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
PR driver/47390
|
||||||
|
* common.opt (export-dynamic): New Driver option.
|
||||||
|
* gcc.c (LINK_COMMAND_SPEC): Add comment about %{e*}.
|
||||||
|
|
||||||
2011-02-17 Joseph Myers <joseph@codesourcery.com>
|
2011-02-17 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* config/rx/rx.h (LIB_SPEC): Match -msim not -msim*.
|
* config/rx/rx.h (LIB_SPEC): Match -msim not -msim*.
|
||||||
|
|
|
@ -712,6 +712,13 @@ Driver
|
||||||
e
|
e
|
||||||
Driver Joined Separate
|
Driver Joined Separate
|
||||||
|
|
||||||
|
; This option has historically been passed down to the linker by an
|
||||||
|
; accident of a %{e*} spec, so ensure it continues to be passed down
|
||||||
|
; as a single option. The supported option for this purpose is
|
||||||
|
; -rdynamic. See PR 47390.
|
||||||
|
export-dynamic
|
||||||
|
Driver Undocumented
|
||||||
|
|
||||||
; The version of the C++ ABI in use. The following values are allowed:
|
; The version of the C++ ABI in use. The following values are allowed:
|
||||||
;
|
;
|
||||||
; 0: The version of the ABI believed most conformant with the C++ ABI
|
; 0: The version of the ABI believed most conformant with the C++ ABI
|
||||||
|
|
|
@ -644,6 +644,7 @@ proper position among the other output files. */
|
||||||
directories. */
|
directories. */
|
||||||
/* We pass any -flto flags on to the linker, which is expected
|
/* We pass any -flto flags on to the linker, which is expected
|
||||||
to understand them. In practice, this means it had better be collect2. */
|
to understand them. In practice, this means it had better be collect2. */
|
||||||
|
/* %{e*} includes -export-dynamic; see comment in common.opt. */
|
||||||
#ifndef LINK_COMMAND_SPEC
|
#ifndef LINK_COMMAND_SPEC
|
||||||
#define LINK_COMMAND_SPEC "\
|
#define LINK_COMMAND_SPEC "\
|
||||||
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
|
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
|
||||||
|
|
Loading…
Reference in New Issue