lra-remat.c
41.2 KB
-
re PR target/70123 (Miscompilation of cfitsio testcase on s390x-linux starting with r222144) · 92348f09
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
Bernd Schmidt committed