diff options
author | Mark Mitchell <mark@codesourcery.com> | 1999-10-25 01:34:16 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1999-10-25 01:34:16 +0000 |
commit | f77e39fc59c3343d695b3de390e6bfa7718df215 (patch) | |
tree | ad2517b1d127681b4f38486df57dc5feea41c067 | |
parent | 4b79993fd512c13fc94cfe8aad2f8387a7f614a1 (diff) | |
download | gcc-f77e39fc59c3343d695b3de390e6bfa7718df215.zip gcc-f77e39fc59c3343d695b3de390e6bfa7718df215.tar.gz gcc-f77e39fc59c3343d695b3de390e6bfa7718df215.tar.bz2 |
haifa-sched.c (schedule_insns): Don't assign LUIDs differently depending on whether or not line-number notes...
* haifa-sched.c (schedule_insns): Don't assign LUIDs differently
depending on whether or not line-number notes are present.
From-SVN: r30151
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/haifa-sched.c | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e6ec38f..dbf80de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sun Oct 24 19:33:24 1999 Mark P. Mitchell <mark@codesourcery.com> + + * haifa-sched.c (schedule_insns): Don't assign LUIDs differently + depending on whether or not line-number notes are present. + Sun Oct 24 20:29:59 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * cccp.c (progname, file_buf, default_include, include_file, diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 6fc1722..a92b73d 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -6858,7 +6858,16 @@ schedule_insns (dump_file) for (b = 0; b < n_basic_blocks; b++) for (insn = BLOCK_HEAD (b);; insn = NEXT_INSN (insn)) { - INSN_LUID (insn) = luid++; + INSN_LUID (insn) = luid; + + /* Increment the next luid, unless this is a note. We don't + really need separate IDs for notes and we don't want to + schedule differently depending on whether or not there are + line-number notes, i.e., depending on whether or not we're + generating debugging information. */ + if (GET_CODE (insn) != NOTE) + ++luid; + if (insn == BLOCK_END (b)) break; } |