On 4_5-branch, the objc++ encode-2.mm and encode-3.mm tests started to fail recently on several platforms:
FAIL: obj-c++.dg/encode-2.mm scan-assembler {?={Vec<double>=ddi}{Vec<float>=ffi}fd{Vec<char>=cci}i} FAIL: obj-c++.dg/encode-3.mm -fgnu-runtime execution test Compare e.g. http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg00958.html (s390x, r160516) http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg00567.html (arm, r160235) http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg00364.html (powerpc64, r160235) with http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg01078.html (s390x, r160582) http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg01249.html (arm, r160582) http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg01118.html (powerpc64, r160582) I suspect the PR32052 backport in r160541. Testsuite results before and after the corresponding trunk commit (r158958) show a similar regression. Compare e.g. http://gcc.gnu.org/ml/gcc-testresults/2010-04/msg02848.html (powerpc64, r158910) with http://gcc.gnu.org/ml/gcc-testresults/2010-05/msg00161.html (powerpc64, r158969) -- Summary: [4.5/4.6 regression] objc++ encode-2.mm and encode-3.mm fail on several platforms Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: objc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mikpe at it dot uu dot se http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44518