The attached testcase (derived from the Linux kernel) fails with:
itimer.i:38:1: internal compiler error: in pool_free, at alloc-pool.c:335
The original fails like this as well, of course.
-O1 or higher is required.
--
Summary: internal compiler error: in pool_free, at alloc-
pool.c:335
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: segher at gcc dot gnu dot org
GCC host triplet: x86_64-linux
GCC target triplet: mips-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43358