public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* c/6191: ICE doing pointer math with -fPIC
@ 2002-04-05  9:56 lamont
  0 siblings, 0 replies; only message in thread
From: lamont @ 2002-04-05  9:56 UTC (permalink / raw)
  To: gcc-gnats


>Number:         6191
>Category:       c
>Synopsis:       ICE doing pointer math with -fPIC
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 05 09:56:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     lamont@debian.org
>Release:        3.0.4
>Organization:
>Environment:
HPPA Debian w/ gcc-3.0 3.0.4-6
>Description:
ICE when doing math on &foo where foo is extern, with -fPIC
>How-To-Repeat:

>Fix:
source file contains two functions: one with the workaround, and one that fails.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="tramp-bug.out"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="tramp-bug.out"

UmVhZGluZyBzcGVjcyBmcm9tIC91c3IvbGliL2djYy1saWIvaHBwYS1saW51eC8zLjAuNC9zcGVj
cwpDb25maWd1cmVkIHdpdGg6IC4uL3NyYy9jb25maWd1cmUgLXYgLS1lbmFibGUtbGFuZ3VhZ2Vz
PWMsYysrLGY3Nyxwcm90byxvYmpjIC0tcHJlZml4PS91c3IgLS1pbmZvZGlyPS9zaGFyZS9pbmZv
IC0tbWFuZGlyPS9zaGFyZS9tYW4gLS1lbmFibGUtc2hhcmVkIC0td2l0aC1nbnUtYXMgLS13aXRo
LWdudS1sZCAtLXdpdGgtc3lzdGVtLXpsaWIgLS1lbmFibGUtbG9uZy1sb25nIC0tZW5hYmxlLW5s
cyAtLXdpdGhvdXQtaW5jbHVkZWQtZ2V0dGV4dCAtLWRpc2FibGUtY2hlY2tpbmcgLS1lbmFibGUt
dGhyZWFkcz1wb3NpeCAtLXdpdGgtY3BwLWluc3RhbGwtZGlyPWJpbiBocHBhLWxpbnV4ClRocmVh
ZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gMy4wLjQKIC91c3IvbGliL2djYy1saWIvaHBwYS1s
aW51eC8zLjAuNC9jYzEgLWxhbmctYyAtdiAtRF9fR05VQ19fPTMgLURfX0dOVUNfTUlOT1JfXz0w
IC1EX19HTlVDX1BBVENITEVWRUxfXz00IC1EX19FTEZfXyAtRHVuaXggLURfX2hwcGFfXyAtRGxp
bnV4IC1EX19FTEZfXyAtRF9fdW5peF9fIC1EX19ocHBhX18gLURfX2xpbnV4X18gLURfX3VuaXgg
LURfX2xpbnV4IC1Bc3lzdGVtPXVuaXggLUFzeXN0ZW09cG9zaXggLUFjcHU9aHBwYSAtQW1hY2hp
bmU9aHBwYSAtQW1hY2hpbmU9YmlnZW5kaWFuIC1EX19OT19JTkxJTkVfXyAtRF9fU1REQ19IT1NU
RURfXz0xIC1XYWxsIC1EX19QSUNfXyAtRF9fcGljX18gLURfUEFfUklTQzFfMSB0cmFtcC1idWcu
YyAtbW5vLXNwYWNlLXJlZ3MgLXF1aWV0IC1kdW1wYmFzZSB0cmFtcC1idWcuYyAtV2FsbCAtdmVy
c2lvbiAtZlBJQyAtbyAvdG1wL2NjZ1lzZlNtLnMKR05VIENQUCB2ZXJzaW9uIDMuMC40IChjcHBs
aWIpIChocHBhKQpHTlUgQyB2ZXJzaW9uIDMuMC40IChocHBhLWxpbnV4KQoJY29tcGlsZWQgYnkg
R05VIEMgdmVyc2lvbiAzLjAuNC4KaWdub3Jpbmcgbm9uZXhpc3RlbnQgZGlyZWN0b3J5ICIvdXNy
L2hwcGEtbGludXgvaW5jbHVkZSIKI2luY2x1ZGUgIi4uLiIgc2VhcmNoIHN0YXJ0cyBoZXJlOgoj
aW5jbHVkZSA8Li4uPiBzZWFyY2ggc3RhcnRzIGhlcmU6CiAvdXNyL2xvY2FsL2luY2x1ZGUKIC91
c3IvbGliL2djYy1saWIvaHBwYS1saW51eC8zLjAuNC9pbmNsdWRlCiAvdXNyL2luY2x1ZGUKRW5k
IG9mIHNlYXJjaCBsaXN0Lgp0cmFtcC1idWcuYzogSW4gZnVuY3Rpb24gYGJhZCc6CnRyYW1wLWJ1
Zy5jOjI4OiBVbnJlY29nbml6YWJsZSBpbnNuOgooaW5zbiAzMCAyOCAzMiAoc2V0IChyZWcvZjpT
SSAxMDApCiAgICAgICAgKHBsdXM6U0kgKHJlZzpTSSAxOSAlcjE5KQogICAgICAgICAgICAoaGln
aDpTSSAoc3ltYm9sX3JlZi92OlNJICgiQHRyYW1wX3IiKSkpKSkgLTEgKG5pbCkKICAgIChuaWwp
KQp0cmFtcC1idWcuYzoyODogSW50ZXJuYWwgY29tcGlsZXIgZXJyb3IgaW4gZXh0cmFjdF9pbnNu
LCBhdCByZWNvZy5jOjIyMTgKUGxlYXNlIHN1Ym1pdCBhIGZ1bGwgYnVnIHJlcG9ydCwKd2l0aCBw
cmVwcm9jZXNzZWQgc291cmNlIGlmIGFwcHJvcHJpYXRlLgpTZWUgPFVSTDpodHRwOi8vd3d3Lmdu
dS5vcmcvc29mdHdhcmUvZ2NjL2J1Z3MuaHRtbD4gZm9yIGluc3RydWN0aW9ucy4KCkFuZCB0aGUg
ZmlsZSBjb250ZW50cyBhcmU6Cgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmV4dGVybiB2b2lkIHRyYW1wX3IgKCk7Cmlu
dCB3b3JrcyAodm9pZCogZnVuY3Rpb24pCnsKCiAgdm9pZCAqIGZvbz0mdHJhbXBfcjsKCiAgaWYg
KCEoKChsb25nKWZ1bmN0aW9uICYgMykgPT0gKDIgJiAzKSkpIHJldHVybiAwOwoKICByZXR1cm4K
ICAgKCgoKGxvbmcgKikgKChjaGFyKilmdW5jdGlvbiAtIDIpKVswXSA9PSAoKGxvbmcgKikgKChj
aGFyKilmb28tMikpWzBdKQogICAgJiYgKCgoKGxvbmcgKikgKChjaGFyKilmdW5jdGlvbiAtIDIp
KVsyXSkgPT0gKGxvbmcpKChjaGFyKilmdW5jdGlvbiAtIDIgKyAxNikpCiAgICA/IDEgOiAwCiAg
ICk7Cgp9CgppbnQgYmFkICh2b2lkKiBmdW5jdGlvbikKewoKICBpZiAoISgoKGxvbmcpZnVuY3Rp
b24gJiAzKSA9PSAoMiAmIDMpKSkgcmV0dXJuIDA7CgogIHJldHVybgogICAoKCgobG9uZyAqKSAo
KGNoYXIqKWZ1bmN0aW9uIC0gMikpWzBdID09ICgobG9uZyAqKSAoKGNoYXIqKSZ0cmFtcF9yLTIp
KVswXSkKICAgICYmICgoKChsb25nICopICgoY2hhciopZnVuY3Rpb24gLSAyKSlbMl0pID09IChs
b25nKSgoY2hhciopZnVuY3Rpb24gLSAyICsgMTYpKQogICAgPyAxIDogMAogICApOwoKfQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cg==


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-04-05 17:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-05  9:56 c/6191: ICE doing pointer math with -fPIC lamont

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).