There is another regression in gnat.dg on SPARC/PA/PPC: http://gcc.gnu.org/ml/gcc-testresults/2010-07/msg00699.html http://gcc.gnu.org/ml/gcc-testresults/2010-07/msg00722.html http://gcc.gnu.org/ml/gcc-testresults/2010-07/msg00709.html
It is caused by the new size check on VIEW_CONVERT_EXPR. It actually happens everywhere, we just lack a testcase for little-endian. We probably need to do something in gigi to address this. -- Summary: [4.6 regression] internal error on gnat.dg/unchecked_convert5.adb Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ebotcazou at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44892