failure notice (fwd)
George Hamer (Systems Class)
hamer3@ad13310.sdstate.edu
Thu Oct 19 13:47:00 GMT 2000
---------- Forwarded message ----------
Date: 19 Oct 2000 20:46:10 -0000
From: MAILER-DAEMON@sourceware.cygnus.com
To: hamer3@ad13310.sdstate.edu
Subject: failure notice
Hi. This is the qmail-send program at sourceware.cygnus.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<gcc-bugs@gcc.gnu.org>:
In an effort to cut down on our spam intake we block email from
certain lists and unfortunately you have just discovered the hard
way that sometimes non-spam mail gets caught accidentally.
In most cases you can clear this up by an upgrade to your mail
server or sometimes by getting an erroneous listing removed.
For more information about our use of these lists, see
http://gcc.gnu.org/lists.html
The IP number that I'm denying mail from is 137.216.88.10
The list that you're on is ORBS. See:
http://www.orbs.org/verify.cgi?address=137.216.88.10
for more information about this list and why you are on it.
--- Below this line is a copy of the message.
Return-Path: <hamer3@ad13310.sdstate.edu>
Received: (qmail 4363 invoked from network); 19 Oct 2000 20:46:09 -0000
Received: from ad13310.sdstate.edu (hamer3@137.216.88.10)
by sourceware.cygnus.com with SMTP; 19 Oct 2000 20:46:09 -0000
Received: from localhost (hamer3@localhost) by ad13310.sdstate.edu (8.8.3/8.8.3) with SMTP id PAA16514 for <gcc-bugs@gcc.gnu.org>; Thu, 19 Oct 2000 15:09:57 -0500
Date: Thu, 19 Oct 2000 15:09:57 -0500 (CDT)
From: "George Hamer (Systems Class)" <hamer3@ad13310.sdstate.edu>
To: gcc-bugs@gcc.gnu.org
Subject: pointer allocation problem
Message-ID: <Pine.LNX.3.95.1001019150157.16419A-600000@ad13310.sdstate.edu>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-662107560-1839103374-971986197=:16419"
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII
To whom it may concern:
I am having a strange problem, if I run the following code using the
2.95.1 compiler suite the program runs just fine. When compiled under
2.95.2 the create_tree() function leaves root a NULL pointer and under
2.95.1 it doesn't. As near as I can tell I'm not doing anything illegal
in the code and can only assume that there is a bug. It wouldn't suprise
me if my code is wrong bu I see no obvious error.
BTW this illegal behavior also occurs under pgcc-2.91.66. By this I mean
the program loses the root pointer.
Both comilers are as installed by Linux-Mandrake 6.0 and 7.0 respectively.
TIA
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="script2.95.1"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.1001019150957.16419B@ad13310.sdstate.edu>
Content-Description: gcc 2.95.1
U2NyaXB0IHN0YXJ0ZWQgb24gVGh1IE9jdCAxOSAxNTowMTowMSAyMDAwDQph
ZDEzMzEwOn4vcGFtJCBnY2MgLXYNDQpSZWFkaW5nIHNwZWNzIGZyb20gL3Vz
ci9sb2NhbC9saWIvZ2NjLWxpYi9pNjg2LXBjLWxpbnV4LWdudWxpYmMxLzIu
OTUuMS9zcGVjcw0NCmdjYyB2ZXJzaW9uIDIuOTUuMSAxOTk5MDgxNiAocmVs
ZWFzZSkNDQphZDEzMzEwOn4vcGFtJCBnKysgLWcgQlNULkMgVGVzdC5DDQ0K
YWQxMzMxMDp+L3BhbSQgYS5vdXQNDQpJbiB3aGF0IGZpbGUgaXMgdGhlIGRh
dGEgbG9jYXRlZHRlc3QuZGF0DQ0KbWFyY2hUaGUgcm9vdCBvZiB0aGUgdHJl
ZSBpc21hcmNoV2hpY2ggaXRlbSB3b3VsZCB5b3UgbGlrZSB0byBkZWxldGVt
YXJjaA0NCmFkMTMzMTA6fi9wYW0kIFVzZSAiZXhpdCIgdG8gbGVhdmUgdGhl
IHNoZWxsLg0NCmFkMTMzMTA6fi9wYW0kIGV4aXQNClNjcmlwdCBkb25lIG9u
IFRodSBPY3QgMTkgMTU6MDE6MzMgMjAwMA0K
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="script2.95.2"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.1001019150957.16419C@ad13310.sdstate.edu>
Content-Description: gcc 2.95.2
U2NyaXB0IHN0YXJ0ZWQgb24gVGh1IE9jdCAxOSAxNTozNjo1MSAyMDAwDQpi
YXNoLTIuMDMkIGcrKyAtdg0NClJlYWRpbmcgc3BlY3MgZnJvbSAvdXNyL2xp
Yi9nY2MtbGliL2k1ODYtbWFuZHJha2UtbGludXgvMi45NS4yL3NwZWNzDQ0K
Z2NjIHZlcnNpb24gMi45NS4yIDE5OTkxMDI0IChyZWxlYXNlKQ0NCmJhc2gt
Mi4wMyQgZysrIC1nIEJTVC5DIFRlc3QuQw0NCmJhc2gtMi4wMyQgYS5vdXQN
DQpJbiB3aGF0IGZpbGUgaXMgdGhlIGRhdGEgbG9jYXRlZHRlc3QuZGF0DQ0K
KG51bGwpVGhlIHJvb3Qgb2YgdGhlIHRyZWUgaXMobnVsbClXaGljaCBpdGVt
IHdvdWxkIHlvdSBsaWtlIHRvIGRlbGV0ZUFwbGwIIAgIIAgIIAgIIAhtYXJj
aA0NClNlZ21lbnRhdGlvbiBmYXVsdA0NCmJhc2gtMi4wMyQgZXhpdA0NCg0K
U2NyaXB0IGRvbmUgb24gVGh1IE9jdCAxOSAxNTozNzo1NCAyMDAwDQo=
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="BST.C"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.1001019150957.16419D@ad13310.sdstate.edu>
Content-Description: BST class implementation
I2luY2x1ZGUgPGlvc3RyZWFtLmg+DQ0KI2luY2x1ZGUgPGN0eXBlLmg+DQ0K
I2luY2x1ZGUgPG1hdGguaD4NDQojaW5jbHVkZSA8c3RyaW5nLmg+DQ0KI2lu
Y2x1ZGUgPHN0ZGxpYi5oPg0NCiNpbmNsdWRlIDxzdGRpby5oPg0NCiNpbmNs
dWRlIDxmc3RyZWFtLmg+DQ0KI2luY2x1ZGUgIkJTVC5oIg0NCg0NCi8qKioq
KioqKioNDQoqKipGdW5jdGlvbjogQlNUDQ0KKioqRGVzY3JpcHRpb246ZGVm
YXVsdCBjb25zdHJ1Y3Rvci4gIEluaXRpYWxpemVzIHRyZWUgdG8gZW1wdHkN
DQoqKi8NDQoNDQpCU1Q6OkJTVCgpLy9kZWZhdWx0IGNvbnN0cnVjdG9yDQ0K
ew0NCiAgIHJvb3QgPSBOVUxMOw0NCg0NCn0NDQoNDQovKioqKioqKioqDQ0K
KioqRnVuY3Rpb246IEJTVA0NCioqKkRlc2NyaXB0aW9uOmNvcHkgY29uc3Ry
dWN0b3INDQoqKioqKioqKi8NDQoNDQpCU1Q6OkJTVChjb25zdCBCU1QmIHN0
KQ0NCnsNDQogIHRyZWVjb3B5KHN0LnJvb3QsIHJvb3QpOw0NCn0NDQoNDQov
KioqKioqKioqDQ0KKioqRnVuY3Rpb246IHRyZWVjb3B5DQ0KKioqRGVzY3Jp
cHRpb246cHJpdmF0ZSBtZXRob2Qgb2YgdGhlIGNvcHkgY29uc3RydWN0b3Ig
dG8gDQ0KKioqSW5wdXRzOiBvbGRQdHIgLSBwdHIgdG8gdGhlIG9sZCB0cmVl
DQ0KKioqIAkgICAgIG5ld1B0ciAtIHB0ciB0byB0aGUgY29weSBvZiBvbGQg
dHJlZQ0NCioqKioqKioqLw0NCg0NCnZvaWQgQlNUOjp0cmVlY29weSh0cmVl
UHRyIG9sZFB0ciwgdHJlZVB0ciYgbmV3UHRyKQ0NCnsNDQogICBpZihvbGRQ
dHIgIT0gTlVMTCkgew0NCgluZXdQdHI9bmV3IHRyZWVOb2RlKCk7DQ0KCS8v
Y29weSBvbGQgdmFsdWVzIHRvIG5ldyBvbmVzDQ0KCXN0cmNweShuZXdQdHIt
PnN5bWJvbCxvbGRQdHItPnN5bWJvbCk7DQ0KCW5ld1B0ci0+bGVmdF9jaGls
ZCA9IG9sZFB0ci0+bGVmdF9jaGlsZDsNDQoJbmV3UHRyLT5yaWdodF9jaGls
ZCA9IG9sZFB0ci0+cmlnaHRfY2hpbGQ7DQ0KCXRyZWVjb3B5KG9sZFB0ci0+
bGVmdF9jaGlsZCwgbmV3UHRyLT5sZWZ0X2NoaWxkKTsNDQoJdHJlZWNvcHko
b2xkUHRyLT5yaWdodF9jaGlsZCwgbmV3UHRyLT5yaWdodF9jaGlsZCk7DQ0K
ICAgIH0NDQogICAgZWxzZQ0NCgluZXdQdHIgPSBOVUxMOw0NCiB9DQ0KDQ0K
DQ0KDQ0KDQ0KDQ0KDQ0KDQ0KDQ0KDQ0KDQ0KCSANDQovKipGdW5jdGlvbjog
SW5zZXJ0DQ0KKioqRGVzY3JpcHRpb246ICBDcmVhdGVzIGEgbmV3IG5vZGUg
Zm9yIHRoZSBzeW1ib2wgdGFibGUgdHJlZSBhbmQNDQoqKiogICBpbml0aWFs
aXplcyB2YWx1ZXMgdG8gbWF0Y2ggdGhvc2UgcmVhZCBpbiBmcm9tIHRoZSBm
aWxlDQ0KKioqSW5wdXQ6IG5ld1ZhciAtIG5hbWUgb2YgbmV3IHN5bWJvbCB0
byBiZSBpbnNlcnRlZA0NCioqLw0NCg0NCnZvaWQgQlNUOjpJbnNlcnQoU3Ry
aW5nIG5ld1ZhcikNDQp7DQ0KICAgIHRyZWVQdHIgdGVtcFB0cj1OVUxMOw0N
CiAgICAvL2NyZWF0ZSBuZXcgbm9kZSBhbmQgaW5zZXJ0IG5ldyB2YWx1ZXMg
aW50byBpdA0NCiAgICB0ZW1wUHRyID0gbmV3IHRyZWVOb2RlOw0NCiAgICBz
dHJjcHkodGVtcFB0ci0+c3ltYm9sLCBuZXdWYXIpOw0NCiAgICB0ZW1wUHRy
LT5sZWZ0X2NoaWxkPU5VTEw7DQ0KICAgIHRlbXBQdHItPnJpZ2h0X2NoaWxk
PU5VTEw7DQ0KICAgIC8vZmluZCBwcm9wZXIgcGxhY2UgaW4gdHJlZSBmb3Ig
bmV3IG5vZGUgYW5kIGluc2VydCBpdCB0aGVyZQ0NCiAgICBpbnNlcnROb2Rl
KG5ld1Zhciwgcm9vdCk7DQ0KICAgIHRlbXBQdHI9TlVMTDsNDQp9DQ0KDQ0K
LyoqRnVuY3Rpb246IGluc2VydE5vZGUNDQoqKipEZXNjcmlwdGlvbjogIHJl
Y3Vyc2l2ZSBmdW5jdGlvbiB0aGF0IGZpbmRzIHRoZSBjb3JyZWN0IHBsYWNl
IGluIHRoZQ0NCioqKiAgIHRyZWUgdG8gaW5zZXJ0IHRoZSBuZXcgbm9kZS4g
IE9uY2UgdGhpcyBpcyBmb3VuZCwgdGhlIG5vZGUgaXMNDQoqKiogICBpbnNl
cnRlZA0NCioqKklucHV0OiAgbmV3Tm9kZVB0ciAtIHRlbXBvcmFyeSBwdHIg
dG8gdGhlIG5ldyBOb2RlIHdoaWNoIGhhcyBiZWVuDQ0KKioqCQkJICBjcmVh
dGVkIGJ1dCBub3QgaW5zZXJ0ZWQgeWV0DQ0KKioqCQkJcGxhY2Vob2xkZXIg
LSBwdHIgdG8gY3VycmVudCBub2RlDQ0KKiovDQ0KDQ0Kdm9pZCBCU1Q6Omlu
c2VydE5vZGUoU3RyaW5nIHN0ciwgdHJlZVB0ciYgcGxhY2Vob2xkZXIpDQ0K
ew0NCiAgaW50IGNvbXBhcmVfc3RyaW5nczsvL3VzZWQgYXMgYSB2YXJpYWJs
ZSByZXByZXNlbnRpbmcgd2hpY2ggc3RyaW5nIA0NCiAgICAgICAgICAgICAg
ICAgICAgICAvL2lzIGxhcmdlciBzaW5jZSB3ZSB1c2UgdGhpcyBjb21wYXJp
c29uIG1vcmUgdGhhbg0NCiAgICAgICAgICAgICAgICAgICAgICAvL29uY2Us
IHdlIG9ubHkgY2FsY3VsYXRlIGl0IG9uZSB0aW1lDQ0KICBpZihwbGFjZWhv
bGRlcj09TlVMTCkgew0NCiAgICAgDQ0KICAgICBwbGFjZWhvbGRlciA9IG5l
dyB0cmVlTm9kZTsNDQogICAgIHBsYWNlaG9sZGVyLT5sZWZ0X2NoaWxkPU5V
TEw7DQ0KICAgICBwbGFjZWhvbGRlci0+cmlnaHRfY2hpbGQ9TlVMTDsNDQog
ICAgIHN0cmNweShwbGFjZWhvbGRlci0+c3ltYm9sLHN0cik7DQ0KICB9DQ0K
ICBlbHNlIHsNDQogICAgIGludCBjb21wYXJlX3N0cmluZ3MgPSBzdHJjbXAo
cGxhY2Vob2xkZXItPnN5bWJvbCwgc3RyKTsNDQoJLy9jb21wYXJlIHN0cmlu
Z3MgdG8gc2VlIHdoaWNoIGlzIGdyZWF0ZXIgYW5kIHN0b3JlIHRoaXMgdmFy
aWFibGUNDQoJLy9iZWNhdXNlIGl0IG1heSBiZSBuZWVkZWQgbW9yZSB0aGFu
IG9uY2UNDQoJaWYgKGNvbXBhcmVfc3RyaW5ncyA+MCkgeyAgLy9uZXcgc3lt
Ym9sIGlzIGxlc3Mgc28gZ28gbGVmdA0NCgkgIGluc2VydE5vZGUoc3RyLCBw
bGFjZWhvbGRlci0+bGVmdF9jaGlsZCk7DQ0KICAgICAgICB9DQ0KCWVsc2Ug
aWYgKGNvbXBhcmVfc3RyaW5ncyA8MCkgeyAvL25ldyBzeW1ib2wgaXMgZ3Jl
YXRlciBzbyBnbyByaWdodA0NCgkgIGluc2VydE5vZGUoc3RyLCBwbGFjZWhv
bGRlci0+cmlnaHRfY2hpbGQpOw0NCiAgICAgICAgfQ0NCgllbHNlIGlmKGNv
bXBhcmVfc3RyaW5ncyA9PTApIHsvL3N0cmluZ3MgYXJlID0NDQoJCSBjb3V0
PDwiTXVsdGlwbGUgZGVmaW5pdGlvbnMgb2YgIjw8cGxhY2Vob2xkZXItPnN5
bWJvbDw8ZW5kbDsNDQoJfQ0NCiAgfQ0NCn0NDQoNDQovKipGdW5jdGlvbjog
TG9va3VwDQ0KKioqRGVzY3JpcHRpb246ICB3cmFwcGVyIGNsYXNzIHRvIGNh
bGwgcmVjdXJzaXZlIHNlYXJjaCBmb3IgYSBzeW1ib2wuDQ0KKioqICAgSWYg
dGhlIHN5bWJvbCBpcyBmb3VuZCwgYSBwb2ludGVyIHRvIHRoZSBub2RlIGNv
bnRhaW5pbmcgdGhlIHN5bWJvbA0NCioqKiAgIGlzIHJldHVybmVkLiAgSWYg
bm90LCBhbiBlcnJvciBtZXNzYWdlIGlzIHByaW50ZWQuDQ0KKioqSW5wdXQ6
ICBtYXRjaFN0cmluZyAtIHN0cmluZyB0byBiZSBtYXRjaGVkDQ0KKiovDQ0K
DQ0KdHJlZVB0ciBCU1Q6Okxvb2t1cChTdHJpbmcgbWF0Y2hTdHJpbmcpDQ0K
ew0NCiAgIHRyZWVQdHIgTWF0Y2hQdHI9TlVMTDsvL3B0ciB0byBub2RlIGNv
bnRhaW5pbmcgdGhlIG1hdGNoU3RyaW5nIA0NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAvLyhzeW1ib2wgYmVpbmcgbG9va2VkIHVwKQ0NCiAgIE1hdGNo
UHRyID0gc2VhcmNoKG1hdGNoU3RyaW5nLCByb290KTsNDQogICBpZihNYXRj
aFB0ciA9PU5VTEwpew0NCiAgICAgcmV0dXJuIE5VTEw7DQ0KICAgfQ0NCiAg
IGVsc2UgewkNDQogICAgIHJldHVybiBNYXRjaFB0cjsNDQogICB9DQ0KIH0N
DQoNDQovKipGdW5jdGlvbjogc2VhcmNoDQ0KKioqRGVzY3JpcHRpb246ICBy
ZWN1cnNpdmUgZnVuY3Rpb24gdGhhdCByZXR1cm5zIGEgcG9pbnRlciB0byB0
aGUgaXRlbQ0NCioqKiAgIGJlaW5nIHNlYXJjaGVkIGZvciBvciBudWxsIGlm
IHRoZSBpdGVtIGlzIG5vdCBmb3VuZA0NCioqKklucHV0czogIGxvb2t1cFN0
cmluZy10aGUgc3ltYm9sIGJlaW5nIHNlYXJjaGVkIGZvcg0NCioqKgkJCWxv
b2t1cFB0ciAtIHRoZSBwdHIgdG8gdGhlIGN1cnJlbnQgbm9kZSBiZWluZyBz
ZWFyY2hlZA0NCioqLw0NCg0NCnRyZWVQdHIgQlNUOjpzZWFyY2goU3RyaW5n
IGxvb2t1cFN0cmluZywgdHJlZVB0ciBsb29rdXBQdHIpDQ0Kew0NCiAgIGlu
dCBzdHJpbmdDb21wYXJlOyAvL3VzZWQgdG8gaG9sZCB0aGUgdmFsdWUgb2Yg
YSBzdHJjbXAgc28gaXQgb25seQ0NCgkJICAgICAgICAgIC8vaGFzIHRvIGJl
IGNhbGN1bGF0ZWQgb25jZQ0NCiAgIGlmKGxvb2t1cFB0cj09TlVMTCl7DQ0K
ICAgICByZXR1cm4gTlVMTDsNDQogICB9DQ0KICAgZWxzZSB7DQ0KICAgICBz
dHJpbmdDb21wYXJlID0gc3RyY21wKGxvb2t1cFB0ci0+c3ltYm9sLCBsb29r
dXBTdHJpbmcpOw0NCiAgICAgaWYoc3RyaW5nQ29tcGFyZSA9PTApeyAvL21h
dGNoaW5nIHN0cmluZyBmb3VuZA0NCiAgICAgICAgcmV0dXJuIGxvb2t1cFB0
cjsNDQogICAgIH0NDQogICAgIGVsc2UgaWYgKHN0cmluZ0NvbXBhcmUgPiAw
KSB7IC8vbG9va3VwUHRyJ3Mgc3ltYm9sIGlzID4gbG9va3VwU3RyaW5nDQ0K
ICAgICAgICAgc2VhcmNoKGxvb2t1cFN0cmluZywgbG9va3VwUHRyLT5sZWZ0
X2NoaWxkKTsNDQogICAgIH0NDQogICAgIGVsc2UgaWYoc3RyaW5nQ29tcGFy
ZSA8IDApIHsgLy9sb29rdXBQdHIncyBzeW1ib2wgaXMgPCBsb29rdXBTdHJp
bmcNDQogICAgICAgICBzZWFyY2gobG9va3VwU3RyaW5nLCBsb29rdXBQdHIt
PnJpZ2h0X2NoaWxkKTsNDQogICAgIH0NDQogICAgfQ0NCiB9Ly9zaG91bGQg
cmV0dXJuIHZhbHVlDQ0KDQ0KLyoqRnVuY3Rpb246IFRyYXZlcnNlDQ0KKioq
RGVzY3JpcHRpb246ICAgV3JhcHBlciBDbGFzcyB0aGF0IGNhbGxzIGEgcmVj
dXJzaXZlIGZ1bmN0aW9uIHRvDQ0KKioqICAgdHJhdmVyc2UgdGhlIHRyZWUg
aW4gb3JkZXIgYW5kIHByaW50IHRoZSBjb250ZW50cw0NCioqKklucHV0OiBj
bnQgLSByZXByZXNlbnRzIGxpbmVzIHByaW50ZWQgdG8gc2NyZWVuDQ0KKiov
DQ0KDQ0Kdm9pZCBCU1Q6OlRyYXZlcnNlKCkNDQp7DQ0KICAgdHJlZVB0ciB0
ZW1wUHRyID0gcm9vdDsNDQogICBpZih0ZW1wUHRyICE9TlVMTCl7DQ0KICAg
ICBwcmludF90cmVlKHJvb3QpOw0NCiAgIH0NDQogICBlbHNlIHsNDQoJY291
dDw8IlRoZSB0cmVlIGlzIGVtcHR5Ijw8ZW5kbDsNDQogICB9DQ0KIH0NDQoN
DQovKipGdW5jdGlvbjogcHJpbnRfdHJlZQ0NCioqKkRlc2NyaXB0aW9uOiAg
cmVjdXJzaXZlIGZ1bmN0aW9uIHRoYXQgdHJhdmVyc2VzIHRyZWUgYW5kIHBy
aW50cw0NCioqKiAgIHRoZSBjb250ZW50cyBvZiB0aGUgdHJlZSBpbiBvcmRl
cg0NCioqKklucHV0czogIHByaW50Tm9kZSAtIGEgcHRyIHRvIHRoZSBjdXJy
ZW50IG5vZGUgYmVpbmcgZXhhbWluZWQNDQoqKi8NDQoNDQogdm9pZCBCU1Q6
OnByaW50X3RyZWUodHJlZVB0ciBwcmludE5vZGUpDQ0KIHsNDQogICAgaWYo
cHJpbnROb2RlLT5sZWZ0X2NoaWxkICE9IE5VTEwpIHsgLy90cmF2ZXJzZSB0
byBmYXIgbGVmdCBvZiB0cmVlDQ0KICAgICAgcHJpbnRfdHJlZShwcmludE5v
ZGUtPmxlZnRfY2hpbGQpOw0NCiAgICB9DQ0KDQ0KICAgIGNvdXQ8PHByaW50
Tm9kZS0+c3ltYm9sPDxlbmRsOw0NCg0NCiAgICBpZihwcmludE5vZGUtPnJp
Z2h0X2NoaWxkIT0gTlVMTCl7DQ0KICAgICAgcHJpbnRfdHJlZShwcmludE5v
ZGUtPnJpZ2h0X2NoaWxkKTsNDQogICAgfQ0NCiB9DQ0KDQ0KLyoqKioqKioq
KioqKioqDQ0KKioqRnVuY3Rpb246IGRlc3Ryb3lUcmVlDQ0KKioqRGVzY3Jp
cHRpb246Y2FsbGVkIGJ5IGRlc3RydWN0b3IgdG8gcmVjdXJzaXZlbHkgZGVs
ZXRlIGV2ZXJ5IG5vZGUgaW4NDQoqKip0aGUgdHJlZSBhbmQgZnJlZSB1cCBt
ZW1vcnkNDQoqKi8NDQoNDQp2b2lkIEJTVDo6ZGVzdHJveVRyZWUodHJlZVB0
ciYgZGVzdHJveVB0cikNDQp7DQ0KCWlmKGRlc3Ryb3lQdHIgIT0gTlVMTCkN
DQoJew0NCgkJZGVzdHJveVRyZWUoZGVzdHJveVB0ci0+bGVmdF9jaGlsZCk7
DQ0KCQlkZXN0cm95VHJlZShkZXN0cm95UHRyLT5yaWdodF9jaGlsZCk7DQ0K
CQlkZWxldGUoZGVzdHJveVB0cik7DQ0KCQlkZXN0cm95UHRyID0gTlVMTDsN
DQoJfQ0NCn0NDQoNDQovKioqKioqKioqKioqKg0NCioqKkZ1bmN0aW9uOiB+
QlNUDQ0KKioqRGVzY3JpcHRpb246IGNsYXNzIGRlc3RydWN0b3INDQoqLw0N
Cg0NCkJTVDo6fkJTVCgpDQ0Kew0NCglpZihyb290ICE9IE5VTEwpew0NCgkg
ICBkZXN0cm95VHJlZShyb290KTsNDQogICAgICB9DQ0KfQ0NCi8vKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqDQ0KLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNDQp2b2lkIEJT
VDo6Y3JlYXRlX3RyZWUoKQ0NCnsNDQogICAgICAgIFN0cmluZyBmaWxlbmFt
ZTsNDQogICAgICAgIGNvdXQ8PCJJbiB3aGF0IGZpbGUgaXMgdGhlIGRhdGEg
bG9jYXRlZCI7DQ0KICAgICAgICBjaW4+PmZpbGVuYW1lOw0NCiAgICAgICAg
cmVhZF9maWxlKGZpbGVuYW1lKTsNDQp9DQ0KLy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioNDQp2b2lkIEJTVDo6cmVhZF9maWxlKFN0cmluZyBmaWxlbmFtZSkNDQp7
DQ0KICAgICAgICBpZnN0cmVhbSBpbmZpbGU7DQ0KICAgICAgICBpbmZpbGUu
b3BlbihmaWxlbmFtZSk7DQ0KCQl3aGlsZSghaW5maWxlLmVvZigpKQ0NCgkJ
ew0NCiAgICAgICAgCQlTdHJpbmcgd29yZDsNDQogICAgICAgICAgCQlpbmZp
bGU+PndvcmQ7DQ0KICAgICAgICAgICAgIAkJaWYgKGluZmlsZS5lb2YoKSkg
YnJlYWs7DQ0KICAgICAgIAkJCXRyZWVQdHIgdGVtcHRyPU5VTEw7DQ0KICAg
ICAgICAJCXRlbXB0cj1uZXcgdHJlZU5vZGU7DQ0KICAgICAgICAgICAgIAkJ
dGVtcHRyLT5zeW1ib2w9d29yZDsNDQoJCQl0ZW1wdHItPmxlZnRfY2hpbGQ9
TlVMTDsNDQoJCQl0ZW1wdHItPnJpZ2h0X2NoaWxkPU5VTEw7DQ0KICAgICAg
ICAgICAgICAgIAlpbnNlcnROb2RlKHdvcmQsIHJvb3QpOw0NCgkJCSANDQog
ICAgICAgCQl9DQ0KfQ0NCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0NCmludCBCU1Q6
OmhlaWdodF90cmVlKCkNDQp7DQ0KICAgICAgICBpbnQgcmlnaHQ9MTsNDQog
ICAgICAgIGludCBsZWZ0PTE7DQ0KICAgICAgICBsZWZ0PWNvdW50KHJvb3Qs
IGxlZnQpOw0NCiAgICAgICAgcmlnaHQ9Y291bnQocm9vdCwgcmlnaHQpOw0N
CiAgICAgICAgaWYobGVmdD5yaWdodCkNDQogICAgICAgICAgICAgICAgcmV0
dXJuIGxlZnQ7DQ0KICAgICAgICBlbHNlIHJldHVybiByaWdodDsNDQp9DQ0K
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioNDQppbnQgQlNUOjpjb3VudCh0cmVlUHRyIHRl
bXB0ciwgaW50IGxldmVsKQ0NCnsNDQogICAgICAgIHdoaWxlKHRlbXB0ci0+
bGVmdF9jaGlsZCE9TlVMTCkNDQogICAgICAgIHsNDQoJCQkJdGVtcHRyPXRl
bXB0ci0+bGVmdF9jaGlsZDsNDQogICAgICAgICAgICAgICAgY291bnQodGVt
cHRyLCBsZXZlbCk7DQ0KICAgICAgICB9DQ0KICAgICAgICB3aGlsZSh0ZW1w
dHItPnJpZ2h0X2NoaWxkIT1OVUxMKQ0NCiAgICAgICAgew0NCgkJCQl0ZW1w
dHI9dGVtcHRyLT5yaWdodF9jaGlsZDsNDQogICAgICAgICAgICAgICAgY291
bnQodGVtcHRyLCBsZXZlbCk7DQ0KICAgICAgICB9DQ0KICAgICAgICBsZXZl
bCArKzsNDQogICAgICAgIHJldHVybiBsZXZlbDsNDQp9DQ0KLy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioNDQp2b2lkIEJTVDo6ZGlzcGxheV9ub2RlKCkNDQp7DQ0KICAg
ICAgICBjb3V0PDwiVGhlIHJvb3Qgb2YgdGhlIHRyZWUgaXMiPDxyb290LT5z
eW1ib2w7DQ0KfQ0NCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioNDQp2b2lkIEJTVDo6Tm9k
ZWRlbGV0ZSgpDQ0Kew0NCiAgICAgICAgdHJlZVB0ciBOb2RlcHRyPU5VTEw7
DQ0KICAgICAgICBOb2RlcHRyPXJvb3Q7DQ0KICAgICAgICBTdHJpbmcgd29y
ZDsNDQogICAgICAgIGNvdXQ8PCJXaGljaCBpdGVtIHdvdWxkIHlvdSBsaWtl
IHRvIGRlbGV0ZSI7DQ0KICAgICAgICBjaW4+PndvcmQ7DQ0KICAgICAgICBO
b2RlcHRyPXNlYXJjaCh3b3JkLCBOb2RlcHRyKTsNDQogICAgICAgIGRlbGV0
ZU5vZGUoTm9kZXB0ciwgd29yZCk7DQ0KfQ0NCi8vKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kg0NCnZvaWQgQlNUOjpkZWxldGVOb2RlKHRyZWVQdHIgcm9vdCwgU3RyaW5n
IHdvcmQpDQ0Kew0NCiAgICAgICAgaWYocm9vdD09TlVMTCkNDQogICAgICAg
ICAgICAgICAgcmV0dXJuOw0NCg0NCiAgICAgICAgaWYod29yZDxyb290LT5z
eW1ib2wpDQ0KICAgICAgICAgICAgICAgIGRlbGV0ZU5vZGUocm9vdC0+bGVm
dF9jaGlsZCwgd29yZCk7DQ0KICAgICAgICBlbHNlIGlmKHdvcmQ+cm9vdC0+
c3ltYm9sKQ0NCiAgICAgICAgICAgICAgICBkZWxldGVOb2RlKHJvb3QtPnJp
Z2h0X2NoaWxkLCB3b3JkKTsNDQogICAgICAgIGVsc2V7DQ0KICAgICAgICAg
ICAgICAgIHRyZWVQdHIgdGVtcHRyPU5VTEw7DQ0KICAgICAgICAgICAgICAg
IGlmKHJvb3QtPmxlZnRfY2hpbGQ9PU5VTEwpDQ0KICAgICAgICAgICAgICAg
IHsNDQogICAgICAgICAgICAgICAgICAgICAgICB0ZW1wdHI9cm9vdDsNDQog
ICAgICAgICAgICAgICAgICAgICAgICByb290PXJvb3QtPnJpZ2h0X2NoaWxk
Ow0NCiAgICAgICAgICAgICAgICAgICAgICAgIGRlbGV0ZSB0ZW1wdHI7DQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOw0NCiAgICAgICAgICAg
ICAgICB9DQ0KICAgICAgICAgICAgICAgIGVsc2UgaWYocm9vdC0+cmlnaHRf
Y2hpbGQ9PU5VTEwpDQ0KICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAg
ICAgICAgICAgICAgICB0ZW1wdHI9cm9vdDsNDQogICAgICAgICAgICAgICAg
ICAgICAgICByb290PXJvb3QtPmxlZnRfY2hpbGQ7DQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgZGVsZXRlIHRlbXB0cjsNDQogICAgICAgICAgICAgICAg
ICAgICAgICByZXR1cm47DQ0KICAgICAgICAgICAgICAgIH0NDQogICAgICAg
ICAgICAgICAgZWxzZXsNDQogICAgICAgICAgICAgICAgICAgICAgICB0ZW1w
dHI9cm9vdC0+bGVmdF9jaGlsZDsNDQogICAgICAgICAgICAgICAgICAgICAg
ICB3aGlsZSh0ZW1wdHItPnJpZ2h0X2NoaWxkIT1OVUxMKQ0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIHsNDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRlbXB0cj10ZW1wdHItPnJpZ2h0X2NoaWxkOw0NCiAgICAgICAg
ICAgICAgICAgICAgICAgIH0NDQogICAgICAgICAgICAgICAgICAgICAgICBy
b290LT5zeW1ib2w9dGVtcHRyLT5zeW1ib2w7DQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgZGVsZXRlTm9kZShyb290LT5sZWZ0X2NoaWxkLCB0ZW1wdHIt
PnN5bWJvbCk7DQ0KICAgICAgICAgICAgICAgIH0NDQogICAgICAgIH0NDQp9
DQ0KDQ0KDQ0KDQ0KIA0NCg==
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="BST.h"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.1001019150957.16419E@ad13310.sdstate.edu>
Content-Description: BST header file
I2lmbmRlZiBCU1RQU0FfSA0NCiNkZWZpbmUgQlNUUFNBX0gNDQoNDQoNDQp0
eXBlZGVmIGNoYXIgU3RyaW5nWzddOw0NCnN0cnVjdCB0cmVlTm9kZTsNDQp0
eXBlZGVmIHRyZWVOb2RlKiB0cmVlUHRyOw0NCg0NCnN0cnVjdCB0cmVlTm9k
ZXsNDQoJU3RyaW5nIHN5bWJvbDsNDQoJdHJlZVB0ciBsZWZ0X2NoaWxkOw0N
Cgl0cmVlUHRyIHJpZ2h0X2NoaWxkOw0NCn07DQ0KDQ0KDQ0KY2xhc3MgQlNU
DQ0Kew0NCnByaXZhdGU6DQ0KCXZvaWQgaW5zZXJ0Tm9kZShTdHJpbmcsIHRy
ZWVQdHImKTsNDQoJdm9pZCBwcmludF90cmVlKHRyZWVQdHIpOw0NCgl0cmVl
UHRyIHNlYXJjaChTdHJpbmcsIHRyZWVQdHIpOw0NCgl2b2lkIGRlc3Ryb3lU
cmVlKHRyZWVQdHImKTsNDQogICAgICAgIGludCBjb3VudCh0cmVlUHRyLCBp
bnQpOw0NCiAgICAgICAgdm9pZCByZWFkX2ZpbGUoU3RyaW5nKTsNDQogICAg
ICAgIHZvaWQgZGVsZXRlTm9kZSh0cmVlUHRyLCBTdHJpbmcpOw0NCg0NCnB1
YmxpYzoNDQogICAgICAgIHRyZWVQdHIgcm9vdDsvL3B0ciB0byByb290IG9m
IHRyZWUNDQoJQlNUKCk7DQ0KCUJTVChjb25zdCBCU1QmIHN0KTsNDQoJdm9p
ZCB0cmVlY29weSh0cmVlUHRyLCB0cmVlUHRyJik7DQ0KCXZvaWQgSW5zZXJ0
KFN0cmluZyk7DQ0KCXRyZWVQdHIgTG9va3VwKFN0cmluZyk7DQ0KCXZvaWQg
VHJhdmVyc2UoKTsNDQogICAgICAgIHZvaWQgTm9kZWRlbGV0ZSgpOw0NCiAg
ICAgICAgdm9pZCBjcmVhdGVfdHJlZSgpOw0NCiAgICAgICAgaW50IGhlaWdo
dF90cmVlKCk7DQ0KICAgICAgICB2b2lkIGRpc3BsYXlfbm9kZSgpOw0NCgl+
QlNUKCk7DQ0KfTsNDQoNDQojZW5kaWY7DQ0KDQ0KIA0NCg==
---662107560-1839103374-971986197=:16419
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Test.C"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.95.1001019150957.16419F@ad13310.sdstate.edu>
Content-Description: test driver program
I2luY2x1ZGU8aW9zdHJlYW0uaD4NCiNpbmNsdWRlPHN0ZGxpYi5oPg0KI2lu
Y2x1ZGUgIkJTVC5oIg0KDQppbnQgbWFpbigpDQp7DQoJQlNUIHRyZWUxOw0K
CXRyZWUxLmNyZWF0ZV90cmVlKCk7DQogICAgICAgIGNvdXQgPDwgdHJlZTEu
cm9vdC0+c3ltYm9sOw0KLy8JdHJlZTEuaGVpZ2h0X3RyZWUoKTsNCgl0cmVl
MS5kaXNwbGF5X25vZGUoKTsNCgl0cmVlMS5Ob2RlZGVsZXRlKCk7DQoJDQpy
ZXR1cm4gMDsNCn0NCg==
---662107560-1839103374-971986197=:16419--
More information about the Gcc-bugs
mailing list