This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure
- From: "hjl at lucon dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Sep 2007 17:18:04 -0000
- Subject: [Bug tree-optimization/33389] [4.3 Regression] Revision 128239 causes libgomp failure
- References: <bug-33389-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #17 from hjl at lucon dot org 2007-09-12 17:18 -------
gomp_barrier_wait_end in bar.c.121t.optimized has
__asm__ __volatile__("break 0x100000":"=r" r15, "=r" out0, "=r" out1, "=r"
out2, "=r" out3:"r" r15, "r" out0, "r" out1, "r" out2, "r" out3:"b6", "f15",
"f14", "f13", "f12", "f11", "f10", "f9", "f8", "f7", "f6", "p15", "p14", "p13",
"p12", "p11", "p10", "p9", "p8", "p7", "p6", "r31", "r30", "r29", "r28", "r27",
"r26", "r25", "r24", "r23", "r22", "r21", "r20", "r19", "r18", "r17", "r16",
"r14", "r13", "r12", "r11", "r9", "r3", "r2", "out7", "out6", "out5", "out4",
"r10", "r8", "memory");
But r15, out0, out1, out2 and out3 aren't initialized at all.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33389