re PR middle-end/55030 (gcc.c-torture/execute/builtins/memcpy-chk.c execution, ...
authorHans-Peter Nilsson <hp@bitrange.com>
Wed, 3 Jul 2013 14:37:29 +0000 (14:37 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Wed, 3 Jul 2013 14:37:29 +0000 (14:37 +0000)
commite90d15686466770a26d9ea512bef52897511807f
tree42ce7f021dc99ae613b299643535ca40828f2a6e
parentcbd7413b3c21c29efeccf753f76ad77bb0b94bed
re PR middle-end/55030 (gcc.c-torture/execute/builtins/memcpy-chk.c execution,  -Os (et al))

PR middle-end/55030
* stmt.c (expand_nl_goto_receiver): Remove almost-copy of
expand_builtin_setjmp_receiver.
(expand_label): Adjust, call expand_builtin_setjmp_receiver
with NULL for the label parameter.
* builtins.c (expand_builtin_setjmp_receiver): Don't clobber
the frame-pointer.  Adjust comments.
[HAVE_builtin_setjmp_receiver]: Emit builtin_setjmp_receiver
only if LABEL is non-NULL.

From-SVN: r200643
gcc/ChangeLog
gcc/builtins.c
gcc/stmt.c