aboutsummaryrefslogtreecommitdiff
path: root/gcc/alloc-pool.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2016-03-11 15:38:41 -0700
committerJeff Law <law@gcc.gnu.org>2016-03-11 15:38:41 -0700
commit92348f098dd10358538932275a1196bd5c9caaac (patch)
tree5c2021263c63fea09f73bc34d5d8853f0d87d0d3 /gcc/alloc-pool.c
parentcebde9e9ebb9b9a29f2b6cd07b14fd88089f088f (diff)
downloadgcc-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