Compiling the attached testcase (from WINE) with -O3 takes very long time and memory (800MB) on current TRUNK (4.3). removing one or more lines speeds up the compiler massively. I think this is due to bitmask and ifs.
Created attachment 12640 [details] locale.i gcc -O3 -c locale.i
This is ok with "4.3.0 20061112" on i686-linux-gnu.
I can't reproduce this on i686-cygwin, i686-linux, and x86_64-linux with GCC 4.3.3 and with current trunk (r144372).