mirror of git://gcc.gnu.org/git/gcc.git
[RS6000] Out-of-line register save functions can't be used from crtend.o
PR target/45053 * config/rs6000/t-crtstuff (CRTSTUFF_T_CFLAGS): Add -O2. From-SVN: r246749
This commit is contained in:
parent
ba7865c179
commit
2bdf7fc6e6
|
|
@ -1,3 +1,8 @@
|
||||||
|
2017-04-07 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
PR target/45053
|
||||||
|
* config/rs6000/t-crtstuff (CRTSTUFF_T_CFLAGS): Add -O2.
|
||||||
|
|
||||||
2017-04-03 Jonathan Wakely <jwakely@redhat.com>
|
2017-04-03 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
* config/c6x/pr-support.c (__gnu_unwind_execute): Fix typo in comment.
|
* config/c6x/pr-support.c (__gnu_unwind_execute): Fix typo in comment.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
# If .sdata is enabled __CTOR_{LIST,END}__ go into .sdata instead of
|
# If .sdata is enabled __CTOR_{LIST,END}__ go into .sdata instead of
|
||||||
# .ctors.
|
# .ctors.
|
||||||
CRTSTUFF_T_CFLAGS = -msdata=none
|
# Do not build crtend.o with -Os as that can result in references to
|
||||||
|
# out-of-line register save/restore functions, which may be unresolved
|
||||||
|
# as crtend.o is linked after libgcc.a. See PR45053.
|
||||||
|
CRTSTUFF_T_CFLAGS = -msdata=none -O2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue