Move non-local goto expansion after parm_birth_insn (PR sanitize/81186).
commit3cfa73b5672911258f1c5d5844541f10b30456d1
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jul 2017 08:52:37 +0000 (26 08:52 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Jul 2017 08:52:37 +0000 (26 08:52 +0000)
treee6e7217bb711dfa24d97cebd3c4daad78029b430
parentb3d94b0d080b762b16337be8e43e7032ec2cd285
Move non-local goto expansion after parm_birth_insn (PR sanitize/81186).

2017-07-26  Martin Liska  <mliska@suse.cz>

PR sanitize/81186
* function.c (expand_function_start): Make expansion of
nonlocal_goto_save_area after parm_birth_insn.
2017-07-26  Martin Liska  <mliska@suse.cz>

PR sanitize/81186
* gcc.dg/asan/pr81186.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250561 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/function.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/asan/pr81186.c [new file with mode: 0644]