http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57899
--- Comment #14 from RafaĆ Rawicki <rafal at rawicki dot org> --- Created attachment 31910 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31910&action=edit C-reduced testcase with valid code C-reduce seems to be very stubborn in removing these parentheses, but this testcase compiles under clang 3.4 and gcc 4.7 and causes infinite recursion under gcc 4.8.2