http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146
Steven Bosscher <steven at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |steven at gcc dot gnu.org --- Comment #9 from Steven Bosscher <steven at gcc dot gnu.org> 2012-08-01 14:24:48 UTC --- clang compiles the test case with attribute((flatten)) because it doesn't support that attribute (http://llvm.org/bugs/show_bug.cgi?id=7559). I'm beginning to think this is one of those cases of "Doctor it hurts if I ..." that should be closed as WONTFIX. Marc, do you know where the use of the flatten attribute comes from in your code?