public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
From: lamont@debian.org
To: gcc-gnats@gcc.gnu.org
Subject: c/6191: ICE doing pointer math with -fPIC
Date: Fri, 05 Apr 2002 09:56:00 -0000	[thread overview]
Message-ID: <20020405174725.29917.qmail@sources.redhat.com> (raw)


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


                 reply	other threads:[~2002-04-05 17:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020405174725.29917.qmail@sources.redhat.com \
    --to=lamont@debian.org \
    --cc=gcc-gnats@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).