http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49705
--- Comment #7 from ian at gcc dot gnu.org <ian at gcc dot gnu.org> 2011-07-21 21:30:26 UTC --- Author: ian Date: Thu Jul 21 21:30:24 2011 New Revision: 176591 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176591 Log: gcc/c-family: PR middle-end/49705 * c-common.c (c_disable_warnings): New static function. (c_enable_warnings): New static function. (c_fully_fold_internal): Change local unused_p to bool. Call c_disable_warnings and c_enable_warnings rather than change c_inhibit_evaluation_warnings. gcc/testsuite: PR middle-end/49705 * gcc.dg/pr49705.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr49705.c Modified: trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-common.c trunk/gcc/testsuite/ChangeLog