[Darwin] Update machopic_legitimize_pic_address.
authorIain Sandoe <iain@sandoe.co.uk>
Sat, 21 Sep 2019 19:48:27 +0000 (19:48 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sat, 21 Sep 2019 19:48:27 +0000 (19:48 +0000)
Some changes were missed here in the transition to LRA.  The Darwin
archs are all using LRA now.

gcc/ChangeLog:

2019-09-21  Iain Sandoe  <iain@sandoe.co.uk>

* config/darwin.c (machopic_legitimize_pic_address): Check
for lra not reload.

From-SVN: r276020

gcc/ChangeLog
gcc/config/darwin.c

index f22714ede983160dd6c4bdae8647c0f6e7fc04f8..014dd8d1a7e1e886db54e3dfdfcda38b52c54ec2 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-21  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/darwin.c (machopic_legitimize_pic_address): Check
+       for lra not reload.
+
 2019-09-21  Richard Sandiford  <richard.sandiford@arm.com>
 
        * ira-conflicts.c (can_use_same_reg_p): New function.
index e1017befaf750bcffac8929035778aba1c01cf0c..3e4bbffc9286d747646301f0e2978dbd6ecab10e 100644 (file)
@@ -842,7 +842,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
        {
          if (reg == 0)
            {
-             gcc_assert (!reload_in_progress);
+             gcc_assert (!lra_in_progress);
              reg = gen_reg_rtx (Pmode);
            }
 
@@ -926,7 +926,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
              emit_use (gen_rtx_REG (Pmode, PIC_OFFSET_TABLE_REGNUM));
 #endif
 
-             if (reload_in_progress)
+             if (lra_in_progress)
                df_set_regs_ever_live (REGNO (pic), true);
              pic_ref = gen_rtx_PLUS (Pmode, pic,
                                      machopic_gen_offset (XEXP (orig, 0)));
@@ -950,7 +950,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
 
              if (reg == 0)
                {
-                 gcc_assert (!reload_in_progress);
+                 gcc_assert (!lra_in_progress);
                  reg = gen_reg_rtx (Pmode);
                }
 
@@ -996,7 +996,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
 #if 0
                  emit_use (pic_offset_table_rtx);
 #endif
-                 if (reload_in_progress)
+                 if (lra_in_progress)
                    df_set_regs_ever_live (REGNO (pic), true);
                  pic_ref = gen_rtx_PLUS (Pmode,
                                          pic,