[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gcc-3.1.1
> 千葉市中央区長洲
> 藤原 誠
椿井さん> # だれかバグレポートしておいてもらえるとうれしい。:-)
こちらでも再現したので、報告して見ました。
-O sum = 0x68ac
-O1 sum = 0x68ac
-O2 sum = 0x8fb9
http://gcc.gnu.org/cgi-bin/gnatsweb.pl
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?database=gcc&cmd=query
#7427
です。↑の URL は適切でないかも知れません。
*.s を見ただけで何も分りませんでした。
--- bug.s-O1 Mon Jul 29 06:51:12 2002
+++ bug.s-O2 Mon Jul 29 06:51:26 2002
@@ -11,19 +11,19 @@
stwu 1,-16(1)
mflr 0
stw 0,20(1)
- lwz 0,0(3)
- stw 0,8(1)
lhz 4,8(1)
lhz 0,10(1)
- add 4,4,0
+ lwz 9,0(3)
lis 3,.LC0@ha
+ add 4,4,0
la 3,.LC0@l(3)
+ stw 9,8(1)
crxor 6,6,6
bl printf
- li 3,0
lwz 0,20(1)
- mtlr 0
+ li 3,0
addi 1,1,16
+ mtlr 0
blr
.Lfe1:
.size bug,.Lfe1-bug
@@ -34,15 +34,15 @@
stwu 1,-16(1)
mflr 0
stw 0,20(1)
+ addi 3,1,8
lis 0,0x1234
ori 0,0,22136
stw 0,8(1)
- addi 3,1,8
crxor 6,6,6
bl bug
lwz 0,20(1)
- mtlr 0
addi 1,1,16
+ mtlr 0
blr
.Lfe2:
.size main,.Lfe2-main
---
(藤原)
- References:
- gcc-3.1.1
- From: Tsubai Masanari <tsubai@iri.co.jp>