This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug sanitizer/61095] [4.10 Regression] miscompile: tsan is broken in gcc trunk, works in 4.9


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61095

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Diffs:

@@ -53,31 +53,31 @@
 Visiting statement:
 p_4 = (long unsigned int *) _3;
 which is likely CONSTANT
-Lattice value changed to CONSTANT 0x0 (0x0ffffffffffffffe0).  Adding SSA edges 
to worklist.
+Lattice value changed to CONSTANT 0x0 (0xffffffe0).  Adding SSA edges to
workli
st.
 adding stmt 3 to worklist

...
 Visiting statement:
 xxx_6 = (long unsigned int) _5;
 which is likely CONSTANT
-Lattice value changed to CONSTANT 0x8 (0x0ffffffffffffffe0).  Adding SSA edges
to worklist.
+Lattice value changed to CONSTANT 0x8 (0xffffffe0).  Adding SSA edges to
worklist.
 adding stmt 5 to worklist
...
 Visiting statement:
 _7 = xxx_6 > 4123168604159;
 which is likely CONSTANT
-Lattice value changed to CONSTANT 0x0 (0x1).  Adding SSA edges to worklist.
+Lattice value changed to CONSTANT 0.  Adding SSA edges to worklist.
 adding stmt 6 to worklist


weird.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]