summaryrefslogtreecommitdiff
path: root/gcc/c/ChangeLog
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2016-02-10 20:16:25 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2016-02-10 20:16:25 +0000
commitefdfa4676cd3506381bd987f7365767bb05c934a (patch)
treee8666879ccfb59066bec1568f2ac1b5ce42e75a1 /gcc/c/ChangeLog
parenteb76579392e0d61b9f33c90fdd8b620e563d0a12 (diff)
downloadgcc-efdfa4676cd3506381bd987f7365767bb05c934a.tar.gz
2016-02-10 Basile Starynkevitch <basile@starynkevitch.net>
{{merging with even more of GCC 6, using subversion 1.9 svn merge -r227701:227820 ^/trunk }} git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@233307 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c/ChangeLog')
-rw-r--r--gcc/c/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 325686a4b1c..27659e231c3 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,28 @@
+2015-09-15 Marek Polacek <polacek@redhat.com>
+
+ PR c/67580
+ * c-decl.c (tag_exists_p): New function.
+ * c-parser.c (c_parser_declaration_or_fndef): Give a hint when
+ struct/union/enum keywords are missing.
+ * c-tree.h (tag_exists_p): Declare.
+
+2015-09-15 Marek Polacek <polacek@redhat.com>
+
+ * c-decl.c (lookup_label): Return NULL_TREE instead of 0.
+ (lookup_tag): Change the type of THISLEVEL_ONLY to bool.
+ Return NULL_TREE instead of 0.
+ (lookup_name): Return NULL_TREE instead of 0.
+ (lookup_name_in_scope): Likewise.
+ (shadow_tag_warned): Use true instead of 1 and NULL_TREE instead of 0.
+ (parser_xref_tag): Use false instead of 0.
+ (start_struct): Use true instead of 1.
+ (start_enum): Use true instead of 1 and NULL_TREE instead of 0.
+
+2015-09-14 Marek Polacek <polacek@redhat.com>
+
+ * c-typeck.c (set_nonincremental_init_from_string): Use
+ HOST_WIDE_INT_M1U when shifting a negative value.
+
2015-09-09 Mark Wielaard <mjw@redhat.com>
* c-typeck.c (build_binary_op): Check and warn when nonnull arg