Article View: gnu.gdb.bug
Article #1187gdb bug report
From: Gary Spezia
Date: Fri, 29 Jul 2005 17:53
Date: Fri, 29 Jul 2005 17:53
85 lines
5153 bytes
5153 bytes
This is a multi-part message in MIME format.
------_=_NextPart_001_01C59466.78749D78
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello:
The version of GDB:=20
GNU gdb 5.3
The type of machine you are using, and the operating system name and =
version number:
IBM xSeries 346, SuSE Linux Enterprise Server version 8 service pack 3
What compiler (and its version) was used to compile GDB:
Don't know, did not recompile GDB
What compiler (and its version) was used to compile the program you are =
debugging:
gcc (GCC) 3.2.2
The command arguments you gave the compiler to compile your example and =
observe the bug:
cc -g -o gt gt.c
A complete input script, and all necessary source files:
input script below, source file gt.c attached.
A description of what behavior you observe that you believe is =
incorrect:
1. run gdb with "gdb gt"
2. set breakpoint with "b 48" (source line is "acount++;")
3. run target program with "r xxx". Program produces output just before =
breakpoint:
"unbound more=3D0 myoptind=3D2 optind=3D2 acount=3D0 arg=3Dxxx"
4. examine external variable optind with gdb command "p optind". It =
produces:
"$1 =3D 1"
The value of optind is actually 2.
Regards,
Gary Spezia
Smarteye Corporation
2637 Bond Street
Rochester Hills, MI 48309
<<gt.c>>=20
------_=_NextPart_001_01C59466.78749D78
Content-Type: application/octet-stream;
name="gt.c"
Content-Transfer-Encoding: base64
Content-Description: gt.c
Content-Disposition: attachment;
filename="gt.c"
LyogZ3Q6IGdldG9wdCgpIHRlc3QgcHJvZ3JhbSAqLw0KI2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5j
bHVkZSA8dW5pc3RkLmg+DQoNCmludCBteW9wdGluZDsNCg0KaW50CQkvKiBUUlVFOiBtb3JlX29w
dHM7IEZBTFNFOiBsYXN0X29uZSAqLw0KYXJnTkVYVCAoDQogIGludAlhcmdjLAkvKiBybwljb3Vu
dCBvZiBhcmd1bWVudHMgKi8NCiAgY2hhcgkqKmFyZ3YsCS8qIHJvCXZlY3RvciBvZiBhcmcgcHRy
cyAqLw0KICBjaGFyCSpvcHMsCS8qIHJvCW9wdGlvbiBzdHJpbmcgKi8NCiAgaW50CSpvcHQsCS8q
IHdvCWN1cnJlbnQgb3B0aW9uIG9yIDA6IGxvbmVfYXJnICovDQogIGNoYXIJKiphcmcJLyogd28J
cHRyIHRvIG9wdGlvbl9hcmcgb3IgbG9uZV9hcmcgKi8NCikNCnsNCiAgaW50CWM7DQoNCiAgYyA9
IGdldG9wdChhcmdjLCBhcmd2LCBvcHMpOw0KICBpZihjID09IC0xICYmIG15b3B0aW5kIDwgYXJn
Yykgew0KICAgIC8qIHVuYm91bmQgYXJnICovDQogICAgaWYoIG15b3B0aW5kID09IDAgKSBteW9w
dGluZCA9IG9wdGluZDsNCiAgICAqb3B0ID0gMCwgKmFyZyA9IGFyZ3ZbbXlvcHRpbmQrK107DQog
ICAgb3B0aW5kKys7DQogIH0NCiAgZWxzZSB7DQogICAgLyogb3B0aW9uICovDQogICAgKm9wdCA9
IGMsICphcmcgPSAoYyA9PSAnPycgPyBOVUxMIDogb3B0YXJnKTsNCiAgfQ0KICByZXR1cm4oIG9w
dGluZCA8IGFyZ2MgJiYgbXlvcHRpbmQgPCBhcmdjKTsNCn0gLyogYXJnTkVYVCAqLw0KDQppbnQJ
CS8qIHByb2Nlc3MgZXhpdCBzdGF0dXMgKi8NCm1haW4NCigNCiAgaW50CWFyZ2MsCS8qIHJvCW51
bWJlciBvZiBjbWRsaW5lIGFyZ3MgKi8NCiAgY2hhcioJYXJndltdCS8qIHJvCXZlY3RvciBvZiBj
bWRsaW5lIGFyZyBzdHJpbmdzICovDQopDQp7DQogIGludAltb3JlLCBvcHQsIGFjb3VudCA9IDA7
DQogIGNoYXIJKmFyZzsNCg0KICBpZihhcmdjID4gMSkgew0KICAgIG9wdGVyciA9IDAsIG9wdGlu
ZCA9IDEsIG15b3B0aW5kID0gMDsNCiAgICBkbyB7DQogICAgICBtb3JlID0gYXJnTkVYVChhcmdj
LCBhcmd2LCAiYWI6YyIsICZvcHQsICZhcmcpOw0KICAgICAgaWYob3B0ID09IDAgJiYgYXJnICE9
IE5VTEwpIHsNCglwcmludGYoICJ1bmJvdW5kIG1vcmU9JWQgbXlvcHRpbmQ9JWQgb3B0aW5kPSVk
IGFjb3VudD0lZCBhcmc9JXNcbiIsIG1vcmUsIG15b3B0aW5kLCBvcHRpbmQsIGFjb3VudCwgYXJn
ICk7DQoJYWNvdW50Kys7DQogICAgICB9DQogICAgICBlbHNlIHsNCglwcmludGYoICJvcHRpb24g
bW9yZT0lZCBteW9wdGluZD0lZCBvcHRpbmQ9JWQgb3B0PSVjIGFyZz0lc1xuIiwgbW9yZSwgbXlv
cHRpbmQsIG9wdGluZCwgb3B0LCBhcmcgKTsNCiAgICAgIH0NCiAgICB9IHdoaWxlKG1vcmUpOw0K
ICB9DQp9IC8qIG1haW4gKi8NCg==
------_=_NextPart_001_01C59466.78749D78--
Technical Details
Message-ID:
<mailman.2128.1122753131.20277.bug-gdb@gnu.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!logbridge.uoregon.edu!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f5053,32b9a17a0c7622e9,start X-Google-Attributes: gidf5053,public X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!logbridge.uoregon.edu!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail From: "Gary Spezia" <GSpezia@smarteyecorporation.com> Newsgroups: gnu.gdb.bug Subject: gdb bug report Date: Fri, 29 Jul 2005 13:53:47 -0400 Lines: 87 Approved: bug-gdb@gnu.org Message-ID: <mailman.2128.1122753131.20277.bug-gdb@gnu.org> NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C59466.78749D78" X-Trace: news.Stanford.EDU 1122752972 5342 199.232.76.165 (30 Jul 2005 19:49:32 GMT) X-Complaints-To: news@news.stanford.edu To: <bug-gdb@gnu.org> Envelope-to: bug-gdb@gnu.org content-class: urn:content-classes:message X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 X-MS-Has-Attach: yes Thread-Topic: gdb bug report Thread-Index: AcWUZnhrM8NJhNRYRzqdKP4m8rYxwA== X-Mailman-Approved-At: Sat, 30 Jul 2005 15:52:09 -0400 X-BeenThere: bug-gdb@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GDB, the GNU debugger" <bug-gdb.gnu.org> List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/bug-gdb>, <mailto:bug-gdb-request@gnu.org?subject=unsubscribe> List-Archive: <http://lists.gnu.org/pipermail/bug-gdb> List-Post: <mailto:bug-gdb@gnu.org> List-Help: <mailto:bug-gdb-request@gnu.org?subject=help> List-Subscribe: <http://lists.gnu.org/mailman/listinfo/bug-gdb>, <mailto:bug-gdb-request@gnu.org?subject=subscribe>