re PR rtl-optimization/66626 (gcc.dg/torture/stackalign/non-local-goto-5.c segfaults...
authorVladimir Makarov <vmakarov@redhat.com>
Tue, 14 Jul 2015 20:54:00 +0000 (20:54 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Tue, 14 Jul 2015 20:54:00 +0000 (20:54 +0000)
commit6e5ad0f92c3e5b4f8c3fcf5a67265874beda1040
tree62ccd56b35e933003653d5a5b1bcc8d7d34eb5d0
parent5fd6ec3e4b29ed0e4ba1ca81d642ee718004db7d
re PR rtl-optimization/66626 (gcc.dg/torture/stackalign/non-local-goto-5.c segfaults w/ -mregparm=3 or -miamcu)

2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/66626
* lra-constraints.c (lra_constraints): Prevent equivalence
substitution for static chain pseudo in functions with nonlocal
goto.

2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/66626
* gcc.target/i386/pr66626.c: New.

From-SVN: r225789
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr66626.c [new file with mode: 0644]