[Bug debug/101669] error reading variable from debug information when compiling with -O2
guojiufu at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jul 30 03:04:41 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101669
Jiu Fu Guo <guojiufu at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WONTFIX
Status|NEW |RESOLVED
--- Comment #8 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #6)
> Hmmm, maybe https://sourceware.org/bugzilla/show_bug.cgi?id=27999
Thanks, Andrew.
Great! With the latest gdb from the trunk, it is ok.
(gdb) b sub
Breakpoint 1 at 0xa58: file /home/guojiufu/temp/gdb.f90, line 9.
(gdb) b 17
Breakpoint 2 at 0xafc: file /home/guojiufu/temp/gdb.f90, line 17.
(gdb) r
Starting program: /home/guojiufu/temp/gdb/binutils-gdb/arg1.exe
Breakpoint 1, 0x0000000100000a58 in sub (a=..., n=10) at
/home/guojiufu/temp/gdb.f90:9
9 subroutine sub (a, n)
(gdb) c
Continuing.
Breakpoint 2, sub (a=..., n=10) at /home/guojiufu/temp/gdb.f90:17
17 write (*,*) a
(gdb) p a
$1 = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
(gdb)
So, it seems not to be an issue from GCC, and works fine on with the latest
binutils.
Thanks all!
More information about the Gcc-bugs
mailing list