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 libgomp/51376] New: libgomp taskwait failure


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.


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