On Linux/ia32, I got Executing on host: /export/gnu/import/svn/gcc-test/bld/gcc/testsuite/g++/../../g++ -B/export/gnu/import/svn/gcc-test/bld/gcc/testsuite/g++/../../ /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C -nostdinc++ -I/export/gnu/import/svn/gcc-test/bld/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/export/gnu/import/svn/gcc-test/bld/i686-pc-linux-gnu/libstdc++-v3/include -I/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/libsupc++ -I/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/include/backward -I/export/gnu/import/svn/gcc-test/src-trunk/libstdc++-v3/testsuite/util -fmessage-length=0 -Wparentheses -S -o Wparentheses-3.s (timeout = 300) /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C: In constructor 'A<<anonymous> >::A()':^M /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C:10: warning: suggest explicit braces to avoid ambiguous 'else'^M output is: /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C: In constructor 'A<<anonymous> >::A()':^M /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C:10: warning: suggest explicit braces to avoid ambiguous 'else'^M
FAIL: g++.dg/warn/Wparentheses-3.C (test for excess errors) Excess errors: /export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/warn/Wparentheses-3.C:10: warning: suggest explicit braces to avoid ambiguous 'else' I configured gcc with --enable-checking=assert --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld -- Summary: [4.4 Regression]: Revision 140780 caused g++.dg/warn/Wparentheses-3.C Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37683