Commit 9158295f by Andreas Krebbel Committed by Andreas Krebbel

S/390: Remove assertion in s390_init_frame_layout.

gcc/ChangeLog:

2015-07-08  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	    * config/s390/s390.c (s390_init_frame_layout): Replace assertion
	    with early exit.

From-SVN: r225542
parent 7b3bc1f3
2015-07-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390.c (s390_init_frame_layout): Replace assertion
with early exit.
2015-07-08 Uros Bizjak <ubizjak@gmail.com> 2015-07-08 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*jcc_bt<mode>): Only allow const_int values * config/i386/i386.md (*jcc_bt<mode>): Only allow const_int values
......
...@@ -9343,7 +9343,10 @@ s390_init_frame_layout (void) ...@@ -9343,7 +9343,10 @@ s390_init_frame_layout (void)
HOST_WIDE_INT frame_size; HOST_WIDE_INT frame_size;
int base_used; int base_used;
gcc_assert (!reload_completed); /* After LRA the frame layout is supposed to be read-only and should
not be re-computed. */
if (reload_completed)
return;
/* On S/390 machines, we may need to perform branch splitting, which /* On S/390 machines, we may need to perform branch splitting, which
will require both base and return address register. We have no will require both base and return address register. We have no
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment