https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58315
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-* Status|WAITING |NEW Known to work| |4.7.4 --- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> --- Hmm, I still see >2GB of memory - just checked with ulimit -v 2000000 where 4.7 succeeds but 4.8, 4.9 and 5 (r220758). Thus, re-confirmed. Without var-tracking GCC 5 tops out at ~400MB. I don't get the following note: b.ii: In function ‘bool {anonymous}::test03()’: b.ii:84991:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without did you use some patched GCC with lower limits?