gcc/gcc/c-family
Jakub Jelinek a240da2d3a re PR c++/80534 (7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963)
PR c++/80534
	* tree.c (type_cache_hasher::equal): Only compare
	TYPE_TYPELESS_STORAGE flag on non-aggregate element types.
	(build_array_type_1): Only hash TYPE_TYPELESS_STORAGE flag on
	non-aggregate element types.
	* tree.h (TYPE_TYPELESS_STORAGE): Fix comment typo, add more details
	about the flag on ARRAY_TYPEs in the comment, formatting fix.
c-family/
	* c-common.c (complete_array_type): Only hash TYPE_TYPELESS_STORAGE
	flag on non-aggregate element types.
testsuite/
	* g++.dg/other/pr80534-1.C: New test.
	* g++.dg/other/pr80534-2.C: New test.

From-SVN: r247337
2017-04-27 15:47:54 +02:00
..
ChangeLog re PR c++/80534 (7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963) 2017-04-27 15:47:54 +02:00
ChangeLog.gimple-classes Merger of git branch "gimple-classes-v2-option-3" 2014-11-19 17:00:54 +00:00
array-notation-common.c re PR c/79116 (ICE on cilkplus array notation with a _Cilk_for) 2017-01-17 15:27:18 +00:00
c-ada-spec.c Increment value instead of a pointer in ADA macro processing. 2017-03-09 09:20:59 +00:00
c-ada-spec.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-attribs.c re PR c++/79962 (ICE nonnull_check_p on a function template with a type-dependent attribute nonnull) 2017-03-09 22:45:39 +00:00
c-cilkplus.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-common.c re PR c++/80534 (7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963) 2017-04-27 15:47:54 +02:00
c-common.def Update copyright years. 2017-01-01 13:07:43 +01:00
c-common.h re PR libstdc++/80251 (Is the is_aggregate meta function missing?) 2017-03-31 08:40:39 +02:00
c-cppbuiltin.c Restore DECIMAL_DIG macro to C99/C11 value. 2017-02-17 23:04:14 +00:00
c-dump.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-format.c Simplify uses of "%<%s%>" to "%qs" (PR translation/79848) 2017-03-11 01:57:11 +00:00
c-format.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-gimplify.c re PR c/64279 (Warning missing for "(cond) ? A : A" / if(cond) expr1; else expr1; // same expression in if and else branch) 2017-01-20 12:02:50 +00:00
c-indentation.c c-indentation.c: workaround xgettext limitation (PR c/79921) 2017-03-10 19:09:02 +00:00
c-indentation.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-lex.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-objc.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-omp.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-opts.c Error for '-' as filename of a precompiled header (PR pch/78970) 2017-01-05 14:17:07 +00:00
c-pch.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-ppoutput.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-pragma.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-pragma.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-pretty-print.c [bootstrap-O1] change value type to avoid sprintf buffer size warning 2017-01-06 03:34:25 +00:00
c-pretty-print.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-semantics.c Update copyright years. 2017-01-01 13:07:43 +01:00
c-target-def.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-target.def Update copyright years. 2017-01-01 13:07:43 +01:00
c-target.h Update copyright years. 2017-01-01 13:07:43 +01:00
c-ubsan.c Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350). 2017-04-10 07:29:29 +00:00
c-ubsan.h re PR sanitizer/79572 (reference binding to null pointer not reported with -fsanitize=undefined) 2017-03-31 20:39:25 +02:00
c-warn.c Fix numerous typos in comments 2017-04-03 23:30:56 +01:00
c.opt Fix description of Wendif-labels (PR documentation/78732) 2017-03-31 14:24:27 +00:00
cilk.c Update copyright years. 2017-01-01 13:07:43 +01:00
cppspec.c Update copyright years. 2017-01-01 13:07:43 +01:00
stub-objc.c Update copyright years. 2017-01-01 13:07:43 +01:00