aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/init.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-5354/+0
2022-01-08c++: default mem-init of array [PR103946]Jason Merrill1-4/+1
2022-01-07c++: check delete access with trivial init [PR20040]Jason Merrill1-61/+67
2022-01-06c++: when delegating constructor throws [PR103711]Jason Merrill1-0/+10
2022-01-06c++: clean up ref-extended temp on throwing dtor [PR53868]Jason Merrill1-0/+1
2022-01-06c++: keep destroying array after one dtor throws [PR66451]Jason Merrill1-2/+16
2022-01-06c++: temporary lifetime with array aggr init [PR94041]Jason Merrill1-35/+49
2022-01-06c++: loop over array elts w/o explicit init [PR92385]Jason Merrill1-1/+10
2022-01-06c++: don't preevaluate new-initializerJason Merrill1-30/+8
2022-01-05Fix diagnostic recursion ICENathan Sidwell1-1/+2
2022-01-04c++: add emacs c++-mode markerJason Merrill1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2022-01-02c++: fix array cleanup with throwing temp dtorJason Merrill1-6/+11
2021-11-23c++: -Wuninitialized for mem-inits and empty classes [PR19808]Marek Polacek1-1/+2
2021-11-18c++: Implement -Wuninitialized for mem-initializers (redux) [PR19808]Marek Polacek1-13/+181
2021-11-15c++: c++20 constexpr default ctor and array initJason Merrill1-2/+5
2021-10-07c++: Do not warn about lifetime of std::initializer_list<T>& [PR102482]Jonathan Wakely1-2/+9
2021-08-25c++: Fix up value initialization of structs with zero width bitfields [PR102019]Jakub Jelinek1-0/+5
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-1/+1
2021-07-09c++: 'new T[N]' and SFINAE [PR82110]Patrick Palka1-14/+29
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-8/+8
2021-06-16c++: Tweak PR101029 fixJason Merrill1-1/+1
2021-06-12c++: constexpr and array[0] [PR101029]Jason Merrill1-0/+8
2021-06-07c++: alias member template [PR100102]Jason Merrill1-1/+1
2021-06-01c++: value-init vs zero-init in expand_aggr_init_1 [PR65816]Patrick Palka1-2/+2
2021-06-01c++: no clobber for C++20 destroying delete [PR91859]Jason Merrill1-1/+4
2021-04-13c++: generic lambda in template fn with DMI [PR100054]Jason Merrill1-6/+11
2021-04-06c++: access checking in aggregate initialization [PR96673]Jason Merrill1-0/+2
2021-02-17c++: Fix up build_zero_init_1 once more [PR99106]Jakub Jelinek1-1/+1
2021-02-12Expunge namespace-scope IDENTIFIER_TYPE_VALUE & global_type_name [PR 99039]Nathan Sidwell1-12/+0
2021-02-11c++: Fix zero initialization of flexible array members [PR99033]Jakub Jelinek1-9/+11
2021-01-26c++: constexpr and empty fields [PR97566]Jason Merrill1-1/+1
2021-01-22c++: Fix up ubsan false positives on references [PR95693]Jakub Jelinek1-4/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-23c++: Fix up floating point complex handling in build_zero_init_1 [PR98353]Jakub Jelinek1-1/+1
2020-12-09c++: Don't require accessible dtors for some forms of new [PR59238]Jason Merrill1-1/+1
2020-11-19c++: Fix array new with value-initialization [PR97523]Marek Polacek1-1/+5
2020-11-03c++: Disable -Winit-list-lifetime in unevaluated operand [PR97632]Marek Polacek1-1/+1
2020-10-12Correct handling of indices into arrays with elements larger than 1 (PR c++/9...Martin Sebor1-249/+83
2020-10-02c++: Set CALL_FROM_NEW_OR_DELETE_P on more calls.Jason Merrill1-14/+0
2020-09-09c++: Further tweaks for new-expression and paren-init [PR77841]Marek Polacek1-31/+23
2020-09-03c++: Fix P0960 in member init list and array [PR92812]Marek Polacek1-7/+19
2020-09-01c++: Allow new char[4]{"foo"} [PR77841]Marek Polacek1-0/+6
2020-08-31c++: Implement P1009: Array size deduction in new-expressions.Marek Polacek1-4/+51
2020-08-14c++: Copy elision and [[no_unique_address]]. [PR93711]Jason Merrill1-1/+2
2020-08-04c++: Member initializer list diagnostic locations [PR94024]Patrick Palka1-0/+6
2020-07-30c++: decl_constant_value and unsharing [PR96197]Patrick Palka1-11/+23
2020-05-14c++: Missing SFINAE with lookup_fnfields [PR78446]Patrick Palka1-1/+1
2020-05-13c++: SFINAE for invalid delete-expression [PR79706]Patrick Palka1-2/+6
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-3/+3