integrate.c (copy_insn_list): Copy label name from NOTE_INSN_DELETED_LABEL.
authorRichard Henderson <rth@redhat.com>
Wed, 12 Sep 2001 17:59:49 +0000 (10:59 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 12 Sep 2001 17:59:49 +0000 (10:59 -0700)
        * integrate.c (copy_insn_list): Copy label name from
        NOTE_INSN_DELETED_LABEL.

From-SVN: r45568

gcc/ChangeLog
gcc/integrate.c

index edd2ad7375f5aba31c9fc97dc84a56b370879137..a459cefea2265b66dcf6124e1311f3ea90c9f80b 100644 (file)
@@ -1,3 +1,8 @@
+2001-09-12  Richard Henderson  <rth@redhat.com>
+
+       * integrate.c (copy_insn_list): Copy label name from
+       NOTE_INSN_DELETED_LABEL.
+
 2001-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * c-common.c (c_tree_code_name): Const-ification.
index cdf368e8215d5e8c9d883efa6a5fee6b1ee7f211..0934d769aa8b9a000efaa5a6f5bbde61a27ba9ce 100644 (file)
@@ -1559,6 +1559,7 @@ copy_insn_list (insns, map, static_chain_value)
            {
              copy = emit_label (get_label_from_map (map,
                                                    CODE_LABEL_NUMBER (insn)));
+             LABEL_NAME (copy) = NOTE_SOURCE_FILE (insn);
              map->const_age++;
              break;
            }