This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

c/6191: ICE doing pointer math with -fPIC



>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==


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]