diff options
author | Bernd Schmidt <bernds@redhat.com> | 2016-03-11 15:38:41 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2016-03-11 15:38:41 -0700 |
commit | 92348f098dd10358538932275a1196bd5c9caaac (patch) | |
tree | 5c2021263c63fea09f73bc34d5d8853f0d87d0d3 /gcc/alloc-pool.c | |
parent | cebde9e9ebb9b9a29f2b6cd07b14fd88089f088f (diff) | |
download | gcc-92348f098dd10358538932275a1196bd5c9caaac.zip gcc-92348f098dd10358538932275a1196bd5c9caaac.tar.gz gcc-92348f098dd10358538932275a1196bd5c9caaac.tar.bz2 |
re PR target/70123 (Miscompilation of cfitsio testcase on s390x-linux starting with r222144)
PR target/70123
* lra-remat.c (operand_to_remat): Disallow hard regs in the value t
be rematerialized.
(reg_overlap_for_remat_p): Renamed from input_regno_present_p.
Arguments swapped. All callers changed. Take reg_renumber into
account, and Calculate and compare register ranges for hard regs.
PR target/70123
* gcc.dg/torture/pr70123.c: New test.
From-SVN: r234152
Diffstat (limited to 'gcc/alloc-pool.c')
0 files changed, 0 insertions, 0 deletions