]> gcc.gnu.org Git - gcc.git/commit
re PR target/25311 (ICE in reload_cse_simplify_operands, at postreload.c:393)
authorUlrich Weigand <uweigand@de.ibm.com>
Fri, 9 Dec 2005 11:20:40 +0000 (11:20 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Fri, 9 Dec 2005 11:20:40 +0000 (11:20 +0000)
commitf01cf809285f7d659f1b4ae1541041a0257df0bb
treef9cafa8fc0adff924abf2d60a4dc5b4314d35e82
parentfb2d50f586c7a830d5a40e0f77fbdbba3ca10849
re PR target/25311 (ICE in reload_cse_simplify_operands, at postreload.c:393)

PR target/25311
* config/s390/s390.c (struct s390_address): New field literal_pool.
(s390_decompose_address): Compute literal_pool field.  Do not
assume register %r13 is always (and solely) used as pool base.
(s390_extra_constraint_str): Use literal_pool field.

PR target/25311
* gcc.c-torture/compile/pr25311.c: New test.

From-SVN: r108278
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr25311.c [new file with mode: 0644]
This page took 0.062419 seconds and 5 git commands to generate.