This is a regression probably introduced roughly three or four days ago, unless it's due to a change in the codebase I'm building (which is Wine):
...gcc -Wtype-limits -O2 action.i action.c: In function 'move_files_wildcard': action.c:5232: internal compiler error: tree check: expected ssa_name, have addr_expr in get_value_range, at tree-vrp.c:469 -- Summary: [4.4 regression] -Wtype-limits -O2 causes ICE tree check: expected ssa_name, have addr_expr in get_value_range, at tree-vrp.c:469 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gerald at pfeifer dot com GCC host triplet: i386-unknown-freebsd6.2tt http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35400