This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/52028] New: [4.7 Regression] wrong code with -O2 -ftree-loop-distribution
- From: "zsojka at seznam dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 28 Jan 2012 14:20:10 +0000
- Subject: [Bug tree-optimization/52028] New: [4.7 Regression] wrong code with -O2 -ftree-loop-distribution
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52028
Bug #: 52028
Summary: [4.7 Regression] wrong code with -O2
-ftree-loop-distribution
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: zsojka@seznam.cz
Host: x86_64-pc-linux-gnu
Target: x86_64-pc-linux-gnu
Created attachment 26489
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26489
reduced testcase
Compiler output:
$ gcc -O2 -ftree-loop-distribution testcase4.c
$ valgrind -q ./a.out
==32144== Conditional jump or move depends on uninitialised value(s)
==32144== at 0x4C2D333: bcmp (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==32144== by 0x4005F4: main (in /home/smatz/gcc-bug/1063/a.out)
==32144==
==32144== Conditional jump or move depends on uninitialised value(s)
==32144== at 0x4005F7: main (in /home/smatz/gcc-bug/1063/a.out)
==32144==
Aborted
Tested revisions:
r183666 - fail
r180540 - fail
r178498 - fail
4.6 r180325 - OK