aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-26Avoid calling a trivial default constructor.Jason Merrill1-15/+17
2016-08-26PR c++/57728 - explicit instantiation and defaulted functionsJason Merrill1-2/+1
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-1/+1
2016-08-09PR c++/71712 - ABI tags on conversion ops.Jason Merrill1-0/+4
2016-08-09Adjust mangling of ABI tags on class template member functions.Jason Merrill1-15/+32
2016-08-09PR c++/72849 - ICE with incomplete class.Jason Merrill1-1/+1
2016-08-09Implement C++17 constexpr lambda.Jason Merrill1-1/+1
2016-08-09Fix empty class parameters with constexpr.Jason Merrill1-1/+1
2016-08-04Rename TYPE_ANONYMOUS_P to TYPE_UNNAMED_P.Jason Merrill1-4/+4
2016-07-23PR c++/70709 - zero-length array memberJason Merrill1-1/+2
2016-07-08Use lvalue_p instead of real_lvalue_p.Jason Merrill1-1/+1
2016-04-30re PR c++/66644 (Rejects C++11 in-class anonymous union members initialization)Paolo Carlini1-23/+26
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-5/+5
2016-04-18re PR c++/70690 (r235002 miscompiles tcmalloc)Jason Merrill1-6/+23
2016-04-14re PR c++/70528 (bogus error: constructor required before non-static data mem...Jason Merrill1-3/+5
2016-04-12class.c (is_really_empty_class): A zero-length array is empty.Jason Merrill1-1/+4
2016-04-06* class.c (check_abi_tags): Fix function template handling.Jason Merrill1-0/+9
2016-04-05re PR c++/70512 (ICE on valid code on x86_64-linux-gnu: canonical types diffe...Nathan Sidwell1-0/+21
2016-03-18PR c++/70147 - handle primary virtual basesJason Merrill1-11/+35
2016-03-18class.c (build_if_in_charge): Split out from build_base_path.Jason Merrill1-6/+21
2016-02-24re PR c++/69922 (Bogus -Wnonnull-compare for: ... ? static_cast<T*>(this) : n...Jakub Jelinek1-2/+5
2016-02-04class.c (find_flexarrays): Don't declare dom variable.Jakub Jelinek1-3/+3
2016-02-03PR c++/69251 - [6 Regression] ICE in unify_array_domain on a flexible arrayMartin Sebor1-16/+10
2016-01-28re PR c++/67407 (ice in friend_accessible_p)Jason Merrill1-3/+1
2016-01-09re PR tree-optimization/69164 (ICE in create_tmp_var, at gimple-expr.c:468)Jakub Jelinek1-9/+2
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-15struct-layout-1_generate.c: Avoid generating further fields after the first f...Martin Sebor1-6/+274
2015-11-13Merge C++ delayed folding branch.Jason Merrill1-22/+20
2015-11-11decl.c: Remove unused header files.Andrew MacLeod1-2/+0
2015-10-29decl.c: Reorder #include's and remove duplicates.Andrew MacLeod1-9/+4
2015-10-28DR 1518Jason Merrill1-1/+29
2015-10-13builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New.Jakub Jelinek1-0/+2
2015-10-04Implement N4514, C++ Extensions for Transactional Memory.Jason Merrill1-4/+19
2015-09-17cp-tree.h (note_decl_for_pch): Remove.Richard Biener1-3/+0
2015-08-19remove more useless typedefsTrevor Saunders1-6/+6
2015-08-07Add C++ Concepts TS support.Andrew Sutton1-6/+23
2015-07-30class.c (check_for_override): Use DECL_SOURCE_LOCATION and "%qD" in warning_a...Paolo Carlini1-34/+46
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-2/+1
2015-07-01re PR c++/65945 (C++ alignment of nullptr_t is 1 and might cause unaligned st...Jason Merrill1-0/+19
2015-06-27call.c (set_up_extended_ref_temp): Use VAR_P.Marek Polacek1-3/+3
2015-06-26re PR c++/66216 (Defaulted Operators and constructors not working with aligne...Jason Merrill1-0/+1
2015-06-25function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod1-2/+0
2015-06-25hash-table.h: Update comments.Richard Sandiford1-2/+2
2015-06-24re PR c++/66501 (Default move assignment does not move array members)Jason Merrill1-18/+0
2015-06-23re PR c++/66501 (Default move assignment does not move array members)Jason Merrill1-0/+18
2015-06-17coretypes.h: Include input.h and as-a.h.Andrew MacLeod1-3/+0
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-5/+0
2015-06-04coretypes.h: Include machmode.h...Andrew MacLeod1-4/+0
2015-05-11class.c (fixup_type_variants): Do not copy TYPE_METHODSJan Hubicka1-1/+1
2015-04-28re PR c++/65734 (Yet another case of lost alignment by stor_layout)Jason Merrill1-2/+11