[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

---
(藤原)