c/1042: Internal compiler error in `create_reg_dead_note', at haifa-sched.c:4496
bruno.vetel@wanadoo.fr
bruno.vetel@wanadoo.fr
Mon Dec 11 16:46:00 GMT 2000
>Number: 1042
>Category: c
>Synopsis: Internal compiler error in `create_reg_dead_note', at haifa-sched.c:4496
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Dec 11 16:46:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: Bruno vetel
>Release: gcc version 2.95.2 19991024 (release
>Organization:
>Environment:
linux debian 2.2r2 kernel 2.4.0-test11
Try to generate a cross compiler sparc64-elf
with :
binutils-2.10.1
gcc-2.95.2
newlib-1.8.2
>Description:
While generating a cross compiler for sparc64-elf
I have the following error
make[3]: Entering directory `/amnt/md0/compilo/build/sparc64-elf/newlib/libm/math'
/Work1/compilo/build/gcc/xgcc -B/Work1/compilo/build/gcc/ -B/usr/local/sparc64-elf/bin/ -idirafter /Work1/compilo/build/sparc64-elf/newlib/targ-include -idirafter /Work1/compilo/src/newlib/libc/include -nostdinc -DPACKAGE=\"newlib\" -DVERSION=\"1.8.2\" -I. -I../../../../../src/newlib/libm/math -I../../../../../src/newlib/libm/math/../common -O2 -DMALLOC_ALIGNMENT=8 -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_BLKSIZE -DHAVE_GETTIMEOFDAY -DTARGET_PTR_SIZE=64 -I../../targ-include -I../../../../../src/newlib/libm/../libc/include -fno-builtin -g -O2 -c ../../../../../src/newlib/libm/math/ef_hypot.c
../../../../../src/newlib/libm/math/ef_hypot.c: In function `__ieee754_hypotf':
../../../../../src/newlib/libm/math/ef_hypot.c:82: Internal compiler error in `create_reg_dead_note', at haifa-sched.c:4496
I used the script one-tree-1.6.sh modified to use binutils-2.10.1
and the binutils libiberty instead of the gcc libiberty
sh one-tree-1.6.sh (generates the src)
mkdir build
cd build ; sh ../src/configure -target=sparc64-elf ; make
The script one-tree-1.6.sh is attached
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-sh; name="one-tree-1.6.sh"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="one-tree-1.6.sh"
IyEvYmluL3NoCiMgQ3JlYXRlIGEgc2luZ2xlIHNvdXJjZSB0cmVlIGZyb20gdGhlIHZhcmlvdXMg
ZGV2ZWxvcG1lbnQgdG9vbHMuCiMgVmVyc2lvbiAxLjYuCiMgU2VuZCBjb21tZW50cyBvciBxdWVz
dGlvbnMgdG8gc2NvdHRAb2Jqc3cuY29tLgojCiMgVGhlIHNjcmlwdCBuZWVkcyBhIGJpbnV0aWxz
LCBnY2MsIGFuZCBuZXdsaWIgcmVsZWFzZS4KIyBJdCBsb29rcyBmb3IgdGhlbSBpbiB0aGUgY3Vy
cmVudCBkaXJlY3RvcnkuCiMgSWYgaXQgY2FuJ3QgZmluZCBhIHJlbGVhc2UsIGl0IHRoZW4gbG9v
a3MgZm9yIGEgdGFyIGZpbGUKIyBpbiB0aGUgdGFycyBkaXJlY3RvcnkuCiMKIyBTeW50YXg6IHNo
IC4vb25lLXRyZWUtMS42LnNoCiMKIyBUaGUgdHJlZSBpcyBmYWtlZCwgdXNpbmcgc3ltbGlua3Mu
ICBUaGUgZ29hbCBpcyB0byBrZWVwIGl0IHNpbXBsZSB3aGlsZQojIHByb3ZpZGluZyBhIHdvcmtp
bmcgZXhhbXBsZS4KIwojIEFmdGVyIHJ1bm5pbmcgdGhpcyBzY3JpcHQ6CiMgMSkgbWtkaXIgYnVp
bGQKIyAyKSBjZCBidWlsZAojIDMpIC4uL3NyYy9jb25maWd1cmUgLS10YXJnZXQ9W3lvdXItdGFy
Z2V0XSBbb3RoZXIgb3B0aW9uc10KIyA0KSBtYWtlIGFsbCBpbmZvCiMgNSkgbWFrZSBpbnN0YWxs
IGluc3RhbGwtaW5mbwojCiMgSWYgeW91IGFyZSBnb2luZyB0byBiZSBidWlsZGluZyB3aXRoIGdj
YywgZG8gdGhpcyBpbnN0ZWFkLgojCiMgMSkgbWtkaXIgYnVpbGQKIyAyKSBjZCBidWlsZAojIDMp
IENDPWdjYyAuLi9zcmMvY29uZmlndXJlIC0tdGFyZ2V0PVt5b3VyLXRhcmdldF0gW290aGVyIG9w
dGlvbnNdCiMgNCkgbWFrZSBhbGwgaW5mbyBDQz1nY2MKIyA1KSBtYWtlIGluc3RhbGwgaW5zdGFs
bC1pbmZvCiMKIyBUaGUgQ0M9Z2NjIG9uIGxpbmUgNCBpcyBwcmVzZW50IGZvciB0aGUgc2FrZSBv
ZiBvbGRlciByZWxlYXNlcwojIGFuZCBkb2Vzbid0IGh1cnQgdG8gc3BlY2lmeSBpdCBhZ2FpbiAo
bm9ybWFsbHksIHNldHRpbmcgQ0M9Z2NjIHdoaWxlCiMgcnVubmluZyBjb25maWd1cmUgaXMgZW5v
dWdoKS4KIwojIEJ1aWxkaW5nIGluIGEgc2VwYXJhdGUgZGlyZWN0b3J5IGFzc3VtZXMgb2YgY291
cnNlIHRoYXQgeW91IGhhdmUgYSB2ZXJzaW9uCiMgb2YgYG1ha2UnIHRoYXQgdW5kZXJzdGFuZHMg
VlBBVEguICBHTlUgTWFrZSBpcyBzdWNoIGEgY3JpdHRlciBhbmQKIyBpdCBpcyBub3QgcmVjb21t
ZW5kZWQgdHJ5aW5nIGl0IHdpdGggb3RoZXIgbWFrZXMuCiMKIyBUaGUgc2NyaXB0ICdidWlsZC1j
cm9zcy5zaCcgYXV0b21hdGVzIHRoZSBidWlsZCBwcm9jZXNzIGRlc2NyaWJlZCBhYm92ZS4KCiMg
Y3VycmVudCBkaXJlY3Rvcnk6CmN1cmRpcj1gcHdkYAoKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIENvbmZpZ3VyYXRpb24g
dmFyaWFibGVzLiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCiMgRGVmaW5lIHNvbWUgdmFyaWFibGVzIHdoaWNoIGNv
bnRyb2wgdGhlIHNldHVwIHByb2Nlc3MuCiMgTW9kaWZ5IHRoZXNlIHRvIHN1aXQgeW91ciByZXF1
aXJlbWVudHMuCgojIGxvY2F0aW9uIG9mIHRhcmZpbGVzOgp0YXJzPSRjdXJkaXIvdGFycwoKIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIEVuZCBvZiBDb25maWd1cmF0aW9uIHZhcmlhYmxlcy4gIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCiMjIyMjIyMjIyMjIFlvdSB3aWxsIG1vc3QgbGlrZWx5IG5vdCBuZWVkIHRvIGNo
YW5nZSBhbnl0aGluZyBiZWxvdyB0aGlzIGxpbmUuICMjIyMjIyMjIyMjIyMKIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKIyBGaW5kIHNvdXJjZSB0cmVlcyBmb3IgYmludXRpbHMs
IGdjYywgYW5kIG5ld2xpYi4KZm9yIHBrZyBpbiBiaW51dGlscyBnY2MgbmV3bGliCmRvCiAgICBk
aXI9YGxzIC0xZCAkcGtnLVsxLTldLlswLTldKiB8IHRhaWwgLTFgCiAgICBpZiBbICEgLWYgIiRk
aXIvTWFrZWZpbGUuaW4iIF0gOyB0aGVuCgl0YXI9YGxzIC0xZCAkdGFycy8kcGtnLVswLTldLlsw
LTldKi50YXIuZ3ogfCB0YWlsIC0xYAoJaWYgWyAhIC1mICR0YXIgXQoJdGhlbgoJCWVjaG8gIiQw
OiBVbmFibGUgdG8gZmluZCBhICRwa2cgc291cmNlIHRyZWUgb3IgdGFyIGZpbGUuIgoJCWVjaG8g
IllvdSBuZWVkIHRvIGluc3RhbGwgYSAkcGtnIHJlbGVhc2UgaW4gdGhpcyBkaXJlY3RvcnkuIgoJ
CWV4aXQgMQoJZmkKCWVjaG8gIiQwOiB1bnBhY2tpbmcgJHBrZyBmcm9tIHRhciBmaWxlICR0YXIu
IgoJdGFyIHhmeiAkdGFyCglkaXI9YGxzIC0xZCAkcGtnLVsxLTldLlswLTldKiB8IHRhaWwgLTFg
CiAgICBmaQoKICAgIGV2YWwgJHBrZz0kZGlyCiAgICBlY2hvICIkMDogVXNpbmcgJHBrZyByZWxl
YXNlICRkaXIuIgpkb25lCgojIFNwZWNpYWwgZmxhZyB0byB0ZWxsIHVzIHRoYXQgd2UncmUgdXNp
bmcgZ2NjLTIuOTUuCmlzMjk1PWBlY2hvICRnY2MgfCBzZWQgLWUgJ3MvZ2NjLTJcLjk1LiovdHJ1
ZS8nYAoKIyBXZSBvbmx5IHN1cHBvcnQgYmludXRpbHMgMi5bNjc4OV0uKi4KIyBXZSB3aWxsIHBy
b2JhYmx5IHN1cHBvcnQgbmV3ZXIgb25lcyBhcyB3ZWxsIGJ1dCB1bnRpbCBvbmUgaGFzCiMgdHJp
ZWQgaXQgb25lIGNhbid0IGFjdHVhbGx5IGtub3cuCmNhc2UgJGJpbnV0aWxzIGluCmJpbnV0aWxz
LTIuWzY3ODldIHwgYmludXRpbHMtMi5bNjc4OV0uKikgOzsKYmludXRpbHMtMi4xWzAtOV0gfCBi
aW51dGlscy0yLjFbMC05XS4qKSA7OwoqKSBlY2hvICIkMDogJGJpbnV0aWxzIGlzIG5vdCBzdXBw
b3J0ZWQgYnkgdGhpcyBzY3JpcHQuIiA7IGV4aXQgMSA7Owplc2FjCgojIFdlIG9ubHkgc3VwcG9y
dCBuZXdsaWIgMS5bNzhdLiouCiMgV2Ugd2lsbCBwcm9iYWJseSBzdXBwb3J0IG5ld2VyIG9uZXMg
YXMgd2VsbCBidXQgdW50aWwgb25lIGhhcwojIHRyaWVkIGl0IG9uZSBjYW4ndCBhY3R1YWxseSBr
bm93LgpjYXNlICRuZXdsaWIgaW4KbmV3bGliLTEuWzc4XS4qKSA7OwoqKSBlY2hvICIkMDogJGJp
bnV0aWxzIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBzY3JpcHQuIiA7IGV4aXQgMSA7Owplc2Fj
CgojIFdlIG9ubHkgc3VwcG9ydCBnY2MgMi5bNzg5Kl0qLgojIFdlIHdpbGwgcHJvYmFibHkgc3Vw
cG9ydCBuZXdlciBvbmVzIGFzIHdlbGwgYnV0IHVudGlsIG9uZSBoYXMKIyB0cmllZCBpdCBvbmUg
Y2FuJ3QgYWN0dWFsbHkga25vdy4KY2FzZSAkZ2NjIGluCmdjYy0yLls3ODldKikgOzsKKikgZWNo
byAiJDA6ICRnY2MgaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIHNjcmlwdC4iIDsgZXhpdCAxIDs7
CmVzYWMKCnJtIC1yZiBzcmMKbWtkaXIgc3JjCmNkIHNyYwoKaWYgWyB4IiRpczI5NSIgPSB4dHJ1
ZSBdCnRoZW4KCiMgVG9wIGxldmVsIGNvbWVzIGZyb20gZ2NjCgllY2hvICIkMDogbGlua2luZyAk
Z2NjIHRvIHNyYy4iCglmb3IgZiBpbiAkY3VyZGlyLyRnY2MvKgoJZG8KICAgICAgICAgICAgaWYg
dGVzdCAkZiAhPSAkY3VyZGlyLyRnY2MvbGliaWJlcnR5CiAgICAgICAgICAgIHRoZW4KCSAgICAg
ICBsbiAtcyAkZiAuCiAgICAgICAgICAgIGZpCglkb25lCgojIENyZWF0ZSBzeW1saW5rcyB0byB0
aGUgYmludXRpbHMgc3R1ZmYuCgllY2hvICIkMDogbGlua2luZyAkYmludXRpbHMgdG8gc3JjLiIK
CWZvciBmIGluIGJmZCBiaW51dGlscyBnYXMgZ3Byb2YgbGQgb3Bjb2RlcyBsaWJpYmVydHkKCWRv
CiAgICAJCWxuIC1zICRjdXJkaXIvJGJpbnV0aWxzLyRmIC4KCWRvbmUKCiMgaWYgYmludXRpbHMg
Y29udGFpbnMgYW4gaW50bCBkaXJlY3RvcnksIGxpbmsgdGhhdCBpbiBhbHNvLgoJaWYgWyAtZCAu
Li8kYmludXRpbHMvaW50bCBdCgl0aGVuCgkgICAgbG4gLXMgJGN1cmRpci8kYmludXRpbHMvaW50
bCAuCglmaQoKZWxzZQojIE1vc3Qgb2YgdGhlIHRvcGxldmVsIHN0dWZmIHdlIHRha2UgZnJvbSBi
aW51dGlscwoJZWNobyAiJDA6IGxpbmtpbmcgJGJpbnV0aWxzIHRvIHNyYy4iCglmb3IgZiBpbiAk
Y3VyZGlyLyRiaW51dGlscy8qCglkbwoJICAgIGxuIC1zICRmIC4KCWRvbmUKIyBDcmVhdGUgc3lt
bGluayB0byBnY2MuCgllY2hvICIkMDogbGlua2luZyAkZ2NjIHRvIHNyYy4iCglsbiAtcyAkZ2Nj
IGdjYwpmaQoKIyBDcmVhdGUgc3ltbGlua3MgdG8gbmV3bGliLgplY2hvICIkMDogbGlua2luZyAk
bmV3bGliIHRvIHNyYy4iCmxuIC1zICRjdXJkaXIvJG5ld2xpYi9uZXdsaWIgLgpsbiAtcyAkY3Vy
ZGlyLyRuZXdsaWIvbGliZ2xvc3MgLgpsbiAtcyAkY3VyZGlyLyRuZXdsaWIvQ09QWUlORy5ORVdM
SUIgLgoKIyBUYXJnZXQgbGlicmFyeSBjb25maWd1cmF0aW9uIGhhcyB1bmRlcmdvbmUgbG90cyBv
ZiBjaGFuZ2VzIHJlY2VudGx5CiMgW3Bvc3QgYmludXRpbHMtMi42XS4gIElmIHdlJ3JlIHVzaW5n
IGJpbnV0aWxzLTIuNiwgdXNlIHRoZSBjb25maWd1cnkKIyBmcm9tIG5ld2xpYi0xLjcgW29yIGdy
ZWF0ZXJdLgoKaWYgWyB4IiRiaW51dGlscyIgPSB4YmludXRpbHMtMi42IF0gOyB0aGVuCiAgICBm
b3IgZiBpbiBjb25maWd1cmUgY29uZmlndXJlLmluIGNvbmZpZy1tbC5pbiBNYWtlZmlsZS5pbgog
ICAgZG8KCXJtIC1mICRmCglsbiAtcyAkY3VyZGlyLyRuZXdsaWIvJGYgLgogICAgZG9uZQpmaQoK
ZXhpdCAwCgo=
More information about the Gcc-prs
mailing list