https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63612
--- Comment #5 from Dietmar Schindler <dietmar.schind...@manroland-web.com> --- (In reply to steveren from comment #3) > Is there any public discussion of the rationale behind this design decision? In news:comp.std.c there is a thread "#pragma are considered statements" - https://groups.google.com/forum/#!topic/comp.std.c/A1rhyQ5zB7g/discussion - not about the design decision, but about the behaviour per se.