------- 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

Reply via email to