aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/init.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-14Support GTY((cache)) on hash_map.Jason Merrill1-2/+2
2017-11-13Defer folding of *&.Jason Merrill1-14/+11
2017-11-13Remove the null check from placement new in all modesVille Voutilainen1-1/+1
2017-10-31[C++ PATCH] overloaded operator fns [2/N]Nathan Sidwell1-1/+1
2017-10-05[C++ PATCH] Kill IDENTIFIER_GLOBAL_VALUENathan Sidwell1-1/+1
2017-09-28PR c++/56973, DR 696 - capture constant variables only as needed.Jason Merrill1-1/+0
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-1/+5
2017-08-29Instantiate default arguments/member initializers once.Jason Merrill1-10/+40
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-25/+29
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-31Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR saniti...Martin Liska1-1/+2
2017-06-27cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...Nathan Sidwell1-3/+2
2017-06-26cp-tree.h (lang_decl_fn): Remove assignment_operator_p field.Nathan Sidwell1-5/+3
2017-06-13Implement no_sanitize function attributeMartin Liska1-2/+2
2017-05-19c-format.c (locus): Move out of function scope, add GTY attribute.Bernd Edlinger1-1/+4
2017-05-16cp-tree.h (OVL_FIRST, OVL_NAME): New.Nathan Sidwell1-1/+1
2017-05-05cp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_value.Nathan Sidwell1-4/+10
2017-04-20PR c++/80473 allow suppressing notes about over-aligned newJonathan Wakely1-7/+9
2017-04-07re PR c++/80095 (ICE with this pointer in NSDMI)Marek Polacek1-2/+1
2017-04-03PR sanitizer/79993 - ICE with VLA initialization from stringJason Merrill1-27/+65
2017-03-21re PR c++/35878 ([LWG 2302] Useless NULL pointer check when constructing object)Jakub Jelinek1-3/+4
2017-03-21re PR c++/35878 ([LWG 2302] Useless NULL pointer check when constructing object)Ville Voutilainen1-1/+17
2017-03-17PR c++/78345 - ICE initializing array from lambda.Jason Merrill1-0/+17
2017-03-10re PR c++/79896 (ICE in gimplify_expr, at gimplify.c:11950 on non-int128 target)Jakub Jelinek1-1/+2
2017-03-09re PR c++/79687 (Wrong code with pointer-to-member)Marek Polacek1-0/+7
2017-03-02re PR c++/79782 (ICE: tree check: expected tree_list, have void_type in emit_...Jakub Jelinek1-2/+12
2017-03-01Class template argument deduction in new-expressionJason Merrill1-3/+7
2017-03-01re PR c++/79746 (Confusing -Wunused-but-set-parameter warning with virtual in...Jakub Jelinek1-0/+6
2017-02-28i386.c: Include intl.h.Jakub Jelinek1-2/+2
2017-02-27PR c++/71568 - SFINAE forming pointer to member functionJason Merrill1-10/+15
2017-02-27init.c: Include intl.h.Volker Reichelt1-9/+7
2017-02-21re PR c++/79535 (ICE in verify_ctor_sanity, at cp/constexpr.c:2636)Marek Polacek1-1/+2
2017-02-15PR c++/79363 - ICE with NSDMI and arrayMartin Sebor1-10/+38
2017-02-13init.c (warn_placement_new_too_small): Add missing space in diagnostics.Jakub Jelinek1-1/+1
2017-02-11PR c++/77659 - ICE with new and C++14 aggregate NSDMIJason Merrill1-2/+24
2017-01-31Introduce C++ support in libcc1Alexandre Oliva1-1/+1
2017-01-24PR c++/78469 - defaulted ctor and inaccessible dtorNathan Sidwell1-2/+4
2017-01-19PR c++/79130 - decomposition and direct-initializationJason Merrill1-20/+31
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-14re PR c++/72775 (internal compiler error: in finish_expr_stmt, at cp/semantic...Marek Polacek1-0/+8
2016-11-15Allow references in constant-expressions.Jason Merrill1-4/+3
2016-11-14Implement P0217R3 - C++17 structured bindingsJakub Jelinek1-16/+37
2016-11-01Implement P0136R1, Rewording inheriting constructors.Jason Merrill1-1/+11
2016-10-24cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) instead of TREE_C...Jakub Jelinek1-4/+4
2016-10-12PR c++/77742 - -Waligned-new and placement new.Jason Merrill1-15/+26
2016-10-08Further P0135 refinement.Jason Merrill1-11/+6
2016-10-07re PR c++/64433 (Segmentation fault while compiling)Nathan Sidwell1-4/+7
2016-10-06C++17 copy elision improvements.Jason Merrill1-7/+16
2016-10-05Implement P0305R1, Selection statements with initializer.Marek Polacek1-1/+1
2016-10-04PR c++/77804 - Internal compiler error on incorrect initialization of new-d a...Martin Sebor1-2/+7