This is new in the last few days: typedef struct page { unsigned long flags; } mem_map_t; static inline void set_page_zone(struct page *page, unsigned long zone_num) { page->flags &= ~(~0UL << (64 - 8)); }
cc1 test.c test.c:7: internal compiler error: in gimplify_expr, at gimplify.c:6912 -- Summary: [4.5 regression] Internal error compiling CSiBE Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: critical Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rearnsha at gcc dot gnu dot org GCC target triplet: arm-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39614