From 8a6eab343adef92f8d20a4a59bafdfa8e0b67e55 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Wed, 2 Aug 2017 11:56:54 +0000 Subject: re PR c/81448 (False positive -Werror=multistatement-macros in openssl) PR c/81448 PR c/81306 * c-warn.c (warn_for_multistatement_macros): Prevent bogus warnings. Avoid walking MACRO_MAP_LOCATIONS. * c-c++-common/Wmultistatement-macros-13.c: New test. From-SVN: r250822 --- gcc/c/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/c') diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index c89af1d..6c7b585 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -3,6 +3,11 @@ PR c/81289 * c-parser.c (c_parser_unary_expression): Use set_error. + PR c/81448 + PR c/81306 + * c-warn.c (warn_for_multistatement_macros): Prevent bogus + warnings. Avoid walking MACRO_MAP_LOCATIONS. + 2017-07-31 Jan Hubicka Martin Liska -- cgit v1.1