aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2011-02-10class.c (type_has_constexpr_default_constructor): Make sure the caller stripp...Jason Merrill1-1/+5
2010-11-08Correct conversion/overflow behavior.Jason Merrill1-0/+3
2010-11-04semantics.c (speculative_access_check): New.Jason Merrill1-1/+1
2010-11-03builtins.c (fold_builtin_signbit): Use build_zero_cst instead of fold_convert.Nathan Froyd1-4/+2
2010-11-02Restore canonical type comparison for dependent type(def)sDodji Seketeli1-1/+1
2010-11-01call.c (null_ptr_cst_p): Use maybe_constant_value.Jason Merrill1-1/+1
2010-10-31class.c (is_really_empty_class): Work when type is not complete.Jason Merrill1-17/+24
2010-10-30class.c (layout_vtable_decl): Call build_array_of_n_type.Nathan Froyd1-6/+5
2010-10-27method.c (synthesized_method_walk): Track constexprness too.Gabriel Dos Reis1-1/+14
2010-10-27parser.c (cp_parser_ctor_initializer_opt_and_function_body): Make sure a cons...Gabriel Dos Reis1-0/+13
2010-10-27class.c (check_bases): Propagate non-literality.Gabriel Dos Reis1-0/+49
2010-10-13re PR c++/45984 (ICE: canonical types differ for identical types)Jason Merrill1-2/+21
2010-09-27Require lvalues as specified by the standard.Jason Merrill1-6/+4
2010-09-15re PR c++/45635 (Failed to bootstrap on Linux/ia64)Jakub Jelinek1-6/+12
2010-09-10re PR tree-optimization/45605 (Missed devirtualization)Jan Hubicka1-2/+2
2010-08-20vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd1-2/+2
2010-08-17class.c (note_name_declared_in_class): Make in 'extern "C"' blocks...Kai Tietz1-1/+7
2010-07-15re PR c++/44909 ([C++0x] Copy constructors implicitly deleted)Jason Merrill1-60/+13
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-49/+49
2010-07-14Implement C++0x unrestricted unions (N2544)Jason Merrill1-5/+11
2010-07-13re PR c++/44909 ([C++0x] Copy constructors implicitly deleted)Jason Merrill1-13/+60
2010-07-09re PR c++/43120 (Virtual inheritance with covariant return type confuses GCC)Jason Merrill1-48/+40
2010-07-08re PR c++/43120 (Virtual inheritance with covariant return type confuses GCC)Jason Merrill1-6/+9
2010-07-02re PR c++/44780 (Bogus set-but-not-used variable warning)Jakub Jelinek1-1/+1
2010-06-29Enable implicitly declared move constructor/operator= (N3053).Jason Merrill1-15/+25
2010-06-29Enable implicitly deleted functions (N2346)Jason Merrill1-4/+3
2010-06-29Machinery to support implicit delete/move.Jason Merrill1-2/+62
2010-06-29class.c (type_has_virtual_destructor): New.Jason Merrill1-1/+18
2010-06-29cp-tree.h (TYPE_HAS_ASSIGN_REF): Rename to TYPE_HAS_COPY_ASSIGN.Jason Merrill1-37/+37
2010-06-28re PR c++/44682 (warning: variable ‘x’ set but not used)Jakub Jelinek1-0/+2
2010-06-16class.c (build_vtbl_initializer): Adjust computation of new_position and whic...Nathan Froyd1-3/+4
2010-06-15class.c (add_implicitly_declared_members): Implicit assignment operators can ...Jason Merrill1-40/+34
2010-06-15class.c (type_has_user_provided_default_constructor): Use sufficient_parms_p.Jason Merrill1-9/+4
2010-06-08utils.c (init_gnat_to_gnu): Use typed GC allocation.Laurynas Biveinis1-3/+2
2010-06-06Fix PR c++/44086Fabien Chêne1-8/+8
2010-06-03class.c (struct vtbl_init_data_s): Remove last_init field.Nathan Froyd1-115/+109
2010-06-03Check MAX_FIXED_MODE_SIZE on bit-field in C++.H.J. Lu1-2/+4
2010-05-27re PR bootstrap/44287 (Failed to bootstrap)Kai Tietz1-3/+8
2010-05-25Makefile.in (EXCEPT_H): Fix typo.Steven Bosscher1-2/+2
2010-05-19call.c (reference_binding): Use cp_build_qualified_type_real and cp_type_qual...Jason Merrill1-5/+5
2010-05-13typeck.c (cp_build_array_ref): Factor out from...Jason Merrill1-1/+1
2010-05-13typeck.c (build_array_ref): Take complain parm.Jason Merrill1-1/+1
2010-05-13cp-tree.h (UNKNOWN_TYPE): Remove.Jason Merrill1-1/+1
2010-05-03re PR c++/43680 ([DR 1022] G++ is too aggressive in optimizing away bounds ch...Jason Merrill1-8/+2
2010-04-27re PR c++/43856 ([C++0x] gcc-4.5.0 fails to transform id-expression into clas...Jason Merrill1-0/+28
2010-04-27re PR c++/41468 (SFINAE for expressions doesn't consider ambiguous conversion...Jason Merrill1-3/+8
2010-04-27re PR c++/42844 (const variable requires initializer / no explicitly declared...Fabien Chêne1-1/+29
2010-02-24class.c (layout_class_type): Don't give -Wabi warning for a bug in a previous...Jason Merrill1-0/+1
2010-02-18re PR c++/42837 (FAIL: g++.dg/abi/packed1.C execution test)Jason Merrill1-0/+2
2010-01-20re PR c++/41788 (-Wpacked option changes the layout of packed non-POD structs)Jason Merrill1-0/+5