------- Comment #3 from jakub at gcc dot gnu dot org 2010-01-29 10:28 -------
Seems s is alternating between VALUE 1 and VALUE 11:
dataflow difference found: old and new follow:
name: s
offset 0
(value/s/u:DI 1 @0x2ff4100/0x3009f40)
name: s
offset 0
(value/s/u:DI 11 @0x2ff4478/0x3013980)
...
dataflow difference found: old and new follow:
name: s
offset 0
(value/s/u:DI 11 @0x2ff4478/0x3013980)
name: s
offset 0
(value/s/u:DI 1 @0x2ff4100/0x3009f40)
Both VALUE 1 and 11 are created for (reg/v/f:DI 5 di [orig:177 s ] [177])
which is a fn parameter and hasn't been ever modified within the function,
supposedly just 1 and 11 are created in different bbs.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42873