This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug breakpoints/14588] New: Option-g-O0 bug
- From: "jiang30056284 at sina dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Sun, 16 Sep 2012 06:43:18 +0000
- Subject: [Bug breakpoints/14588] New: Option-g-O0 bug
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=14588
Bug #: 14588
Summary: Option-g-O0 bug
Product: gdb
Version: 7.4
Status: NEW
Severity: normal
Priority: P2
Component: breakpoints
AssignedTo: unassigned@sourceware.org
ReportedBy: jiang30056284@sina.com
Classification: Unclassified
//123.c
char macro_ptr=0;
void next(void)
{
redo:
if (!macro_ptr)
{
if (macro_ptr)
{
if (macro_ptr)
{
if (macro_ptr)
{
goto redo;
}
}
}
}
else
{
goto redo;
}
}
int main()
{
char a=0,b=9;
next();
b=a+b;
return 0;
}
jiang@jiang:~$ gcc -o123 -g -O0 123.c
jiang@jiang:~$ gdb 123
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/jiang/123...done.
(gdb) break main
Breakpoint 1 at 0x4004f4: file 123.c, line 28.
(gdb) run
Starting program: /home/jiang/123
Breakpoint 1, main () at 123.c:28
28 char a=0,b=9;
(gdb) s
29 next();
(gdb)
[Inferior 1 (process 2322) exited normally]
warning: Error removing breakpoint 0
warning: Error removing breakpoint 0
warning: Error removing breakpoint 0
(gdb)
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.