This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgomp/51376] New: libgomp taskwait failure
- From: "amodra at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 01 Dec 2011 09:22:20 +0000
- Subject: [Bug libgomp/51376] New: libgomp taskwait failure
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51376
Bug #: 51376
Summary: libgomp taskwait failure
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libgomp
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: amodra@gmail.com
libgomp.c++/task-6 occasionally aborts on power7 with symptoms that indicate
"#pragma omp taskwait" is failing to wait for a child thread. On replacing the
abort() with an asm illegal insn to get a core with the register state at the
failure point, you see "a" or "n" has been loaded to regs with their original
value. By the time the core dump is written, the memory value for "a" and "n"
is correct.