/src/gcc/local/gcc/libgomp/testsuite/libgomp.c/atomic-10.c: In function 'f2':^M /src/gcc/local/gcc/libgomp/testsuite/libgomp.c/atomic-10.c:139: error: statement types mismatch^M D.1631 = D.1629;^M ^M unsigned intD.3^M intD.0^M /src/gcc/local/gcc/libgomp/testsuite/libgomp.c/atomic-10.c:139: error: statement types mismatch^M D.1638 = D.1636;^M ^M unsigned intD.3^M intD.0^M ---- MANY MORE ---- FAIL: libgomp.c/atomic-10.c (internal compiler error) FAIL: libgomp.c/atomic-10.c (test for excess errors)
A lot more of the libgomp tests failed because of this or PR 28713.
Testing a patch.
Subject: Bug 28724 Author: jakub Date: Tue Aug 15 14:56:28 2006 New Revision: 116153 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116153 Log: PR middle-end/28724 * gimplify.c (gimplify_omp_atomic_pipeline): Convert oldival to itype in assignment to oldival2. Modified: trunk/gcc/ChangeLog trunk/gcc/gimplify.c
Fixed on the trunk.
And verified.