]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386-features.c (general_scalar_chain::convert_insn): Guard debug work with MAY_HAVE_...
authorRichard Biener <rguenther@suse.de>
Thu, 29 Aug 2019 11:59:41 +0000 (11:59 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 29 Aug 2019 11:59:41 +0000 (11:59 +0000)
2019-08-29  Richard Biener  <rguenther@suse.de>

* config/i386/i386-features.c (general_scalar_chain::convert_insn):
Guard debug work with MAY_HAVE_DEBUG_BIND_INSNS.

From-SVN: r275031

gcc/ChangeLog
gcc/config/i386/i386-features.c

index f94dae24c4d0eb92d576906213d88b05b7da76e0..7a975622df7edf4b2b5340d5b9145c8809ce2f45 100644 (file)
@@ -1,3 +1,8 @@
+2019-08-29  Richard Biener  <rguenther@suse.de>
+
+       * config/i386/i386-features.c (general_scalar_chain::convert_insn):
+       Guard debug work with MAY_HAVE_DEBUG_BIND_INSNS.
+
 2019-08-29  Richard Biener  <rguenther@suse.de>
 
        PR bootstrap/91580
index f3c0eb67ec72e0cff3ab5710463847ebb1c1d740..03f33f8b0b03b6780b67b085ef8dbfa4d7b1d4d3 100644 (file)
@@ -893,7 +893,7 @@ general_scalar_chain::convert_insn (rtx_insn *insn)
        if (use)
          convert_reg (insn, DF_REF_REG (ref),
                       *defs_map.get (regno_reg_rtx [DF_REF_REGNO (ref)]));
-       else
+       else if (MAY_HAVE_DEBUG_BIND_INSNS)
          {
            /* If we generated a scalar copy we can leave debug-insns
               as-is, if not, we have to adjust them.  */