This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

ia64 scheduling losing notes


insn-recog.c won't build at stage1 with -g because a
NOTE_INSN_DELETED_LABEL has been dropped.

The loss does *not* happen if you use -da.  I don't know why.
The following is an excerpt of a diff with and without -da.
It shows that we're losing debugging notes as well.

I may look at this tomorrow, but you know the ia64 scheduler
bits better than I do.  I'll try to get the balance of my
current patch set in before I sleep tonight.



r~



--- z.s-with    Sat Aug 18 19:29:53 2001
+++ z.s-without Sat Aug 18 19:22:46 2001
@@ -60,29 +60,9 @@
        .loc 45 99 0
        .prologue 12, 39
 [.LBB2:]
-       // cycle 0
-       .loc 45 111 0
-       // cycle 8
-       // cycle 6
-       // cycle 4
-       // cycle 2
-       // cycle 0
-       // cycle 10
-       // cycle 1
-       // cycle 9
-       // cycle 8
-       .loc 45 110 0
-       // cycle 6
-       // cycle 3
[...]
-       (p6) br.cond.dptk .L6563
-[.L6564:]
-[.L6566:]
-       // cycle 0
-       .loc 45 20218 0
-       // cycle 7
-       // cycle 5
-       // cycle 2
-       // cycle 0
-       // cycle 0
-       // cycle 8
-       // cycle 1
-       .loc 45 20210 0
-       // cycle 7
-       .loc 45 20218 0
-       // cycle 6
-       .loc 45 20210 0
-       // cycle 5
-       // cycle 4
-       .loc 45 20218 0
-       // cycle 2
-       .loc 45 20210 0
-       // cycle 0
-       // cycle 2
-       .loc 45 20208 0
-       // cycle 6
-       // cycle 5
-       .loc 45 20207 0
-       // cycle 4
-       .loc 45 20208 0
-       // cycle 2




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]