--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2007-10-22
01:30 ---
Subject: Re: gcc.c-torture/execute/longlong.c
execution at -O3
Things appear to go wrong in the greg pass:
(insn 73 133 70 4
/home/dave/gnu/gcc-4.3/gcc/gcc/testsuite/gcc.c-torture/execute
/longlon
--- Comment #4 from danglin at gcc dot gnu dot org 2007-10-22 00:43 ---
The actual code that is wrong is the following:
0x00010670 : ldw 10(r20),r19
0x00010674 : uaddcm r0,r23,r21
0x00010678 : uaddcm r0,r24,r22
0x0001067c : depw,z r19,30,31,r19
0x00010680 : subi 1f,r22,r21
0x000106
--- Comment #1 from dave at hiauly1 dot hia dot nrc dot ca 2007-10-20
20:53 ---
Subject: Re: New:
gcc.c-torture/execute/longlong.c execution at -O3
Comparing 4.2 to 4.3, the significant difference in main appears to be:
4.2)
ldw 140(%r20),%r19 ;, tmp115