Recent regression with trunk revision 163037 > cat bug.f90 SUBROUTINE dbcsr_sort_indices(n,row_i, col_i) INTEGER, DIMENSION(1:n), INTENT(INOUT) :: row_i, col_i row_i(:) = ISHFT(row_i(:), 16) + col_i END SUBROUTINE dbcsr_sort_indices
> gfortran -c -O3 bug.f90 bug.f90: In function ‘dbcsr_sort_indices’: bug.f90:4:0: internal compiler error: in trunc_int_for_mode, at explow.c:57 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.6 Regression] ICE in trunc_int_for_mode, at explow.c:57 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jv244 at cam dot ac dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45242