aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2017-08-02 11:56:54 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2017-08-02 11:56:54 +0000
commit8a6eab343adef92f8d20a4a59bafdfa8e0b67e55 (patch)
treecfafb2d10eb8c86e97e52f603c8e27ed8f95ee15 /gcc/c
parentf7b6353a7ff5edd28bda30480e304bc02cc05432 (diff)
downloadgcc-8a6eab343adef92f8d20a4a59bafdfa8e0b67e55.zip
gcc-8a6eab343adef92f8d20a4a59bafdfa8e0b67e55.tar.gz
gcc-8a6eab343adef92f8d20a4a59bafdfa8e0b67e55.tar.bz2
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
Diffstat (limited to 'gcc/c')
-rw-r--r--gcc/c/ChangeLog5
1 files changed, 5 insertions, 0 deletions
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 <hubicka@ucw.cz>
Martin Liska <mliska@suse.cz>