On Sun, May 08, 2005 at 04:40:00PM -0700, Gary Funck wrote: > > > configuration: i386-redhat-linux (Redhat 9.2), gcc 3.3.6 ("make bootstrap" > from > the sources), and gdb "(5.3post-0.20021129.18rh)" as well as gdb 6.3 (latest) > built from sources. > > I'm working on some changes to GCC 3.4.3, which I've built using gcc 3.3.6. > The GCC (3.4.3) that I'm debugging is compiled with -g -O0, with > --enable-checking. > > However, I notice that when I fire up GDB 5.3, it says: > > Breakpoint 4, main (argc=13, argv=0xbfffdc04) at > /upc/gcc-upc/src/gcc/main.c:35 > 35 return toplev_main (argc, argv); > During symbol reading, inner block not inside outer block in print_rtx. > During symbol reading, inner block not inside outer block in print_rtx. > During symbol reading, inner block not inside outer block in print_rtx. > During symbol reading, inner block not inside outer block in print_rtx. > During symbol reading, inner block not inside outer block in print_rtx.
I don't know what this is, but it's probably just a bug in gdb 6.3. > and the latest gdb 6.3 (built from sources) says the following: > > Breakpoint 4, main (argc=13, argv=0xbfffe7e4) at > /upc/gcc-upc/src/gcc/main.c:35 > 35 return toplev_main (argc, argv); > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > During symbol reading, Incomplete CFI data; unspecified registers at > 0x08095c3e. > > Neither of these differing series of warning messages give me confidence that > the debugging info. is correct. Is this a gcc problem, or a gdb problem? > (I made a few quick probes in the Bugzilla database, but couldn't find > anything that seemed relevant to malformed debug info.) Remove the "set complaints" line from gcc/.gdbinit to stop seeing these. -- Daniel Jacobowitz CodeSourcery, LLC