aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-17c++: Improve diagnostic for class tmpl/class redecl [PR103749]Marek Polacek1-0/+10
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-2/+0
2021-12-15c++: Allow constexpr decltype(auto) [PR102229]Marek Polacek1-19/+39
2021-12-14c++: processing_template_decl vs template depth [PR103408]Patrick Palka1-5/+5
2021-11-25c++: Implement C++23 P2128R6 - Multidimensional subscript operator [PR102611]Jakub Jelinek1-0/+2
2021-11-24c++: Fix missing NSDMI diagnostic in C++98 [PR103347]Marek Polacek1-9/+13
2021-11-23timevar: Add auto_cond_timevar classJason Merrill1-38/+13
2021-11-18Turn -fsemantic-interposition to optimization flagJan Hubicka1-1/+2
2021-11-15c++: Add -fimplicit-constexprJason Merrill1-1/+7
2021-11-15c++: don't do constexpr folding in unevaluated contextJason Merrill1-1/+1
2021-11-04c++: use range-for moreJason Merrill1-11/+3
2021-11-02Add a simulate_record_decl lang hookRichard Sandiford1-0/+37
2021-10-20c++: Fix up push_local_extern_decl_alias error recovery [PR102642]Jakub Jelinek1-1/+2
2021-10-14openmp, fortran: Add support for OpenMP declare variant directive in FortranKwok Cheung Yeung1-1/+1
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-3/+4
2021-10-06c++: Implement C++23 P2242R3 - Non-literal variables (and labels and gotos) i...Jakub Jelinek1-3/+6
2021-09-20C++: add type checking for static local vector variable in templatewangpc1-8/+8
2021-09-16c++: constrained variable template issues [PR98486]Patrick Palka1-0/+11
2021-09-15c++: default ctor that's also a list ctor [PR102050]Patrick Palka1-2/+4
2021-09-15c++: don't warn about internal interference sizesJason Merrill1-2/+6
2021-09-14c++: Update DECL_*SIZE for objects with flexible array members with initializ...Jakub Jelinek1-0/+32
2021-09-13c++: Fix warning on 32-bit x86Jason Merrill1-1/+2
2021-09-13c++: implement C++17 hardware interference sizeJason Merrill1-0/+32
2021-09-08c++/102228 - make lookup_anon_field O(1)Richard Biener1-0/+3
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-7/+59
2021-08-31c++: Various small fixesJason Merrill1-2/+1
2021-08-18c++: aggregate CTAD and brace elision [PR101344]Patrick Palka1-4/+14
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-0/+7
2021-08-11c++: parameterized requires-expr as default argument [PR101725]Patrick Palka1-0/+8
2021-08-06middle-end/AArch64: Fix bootstrap after vec changesTamar Christina1-1/+1
2021-07-31c++: ICE on anon struct with base [PR96636]Jason Merrill1-1/+5
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-0/+9
2021-07-30c++: Reject anonymous struct with basesJason Merrill1-0/+3
2021-07-12c++: permit deduction guides at class scope [PR79501]Patrick Palka1-6/+11
2021-07-09c++: concepts TS and explicit specialization [PR101098]Jason Merrill1-1/+3
2021-07-02openmp: Initial support for OpenMP directives expressed as C++11 attributesJakub Jelinek1-0/+1
2021-06-30c++: DR2397 - auto specifier for * and & to arrays [PR100975]Marek Polacek1-11/+0
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-9/+6
2021-06-17c++: deleted after first declaration [PR101106]Jason Merrill1-5/+4
2021-06-15c-family: Copy DECL_USER_ALIGN even if DECL_ALIGN is similar.Robin Dapp1-0/+4
2021-06-13use range based for loops to iterate over vec<>Trevor Saunders1-10/+5
2021-06-11c++: Add C++23 consteval if support - P1938R3 [PR100974]Jakub Jelinek1-2/+25
2021-06-08c++: explicit() ignored on deduction guide [PR100065]Marek Polacek1-0/+2
2021-06-03c++: cv-qualified dependent name of alias tmpl [PR100592]Patrick Palka1-4/+9
2021-06-03c++: using-enum and access specifiers [PR100862]Patrick Palka1-10/+2
2021-05-20c++: designators in single-element init listsJason Merrill1-0/+2
2021-05-20c++: designated init with anonymous union [PR100489]Jason Merrill1-4/+29
2021-05-20c++: Add new warning options for C++ language mismatchesJonathan Wakely1-7/+7
2021-05-19c++: Relax attribute on friend declaration checking [PR100596]Marek Polacek1-5/+9
2021-05-18c++: Prune dead functions.Marek Polacek1-10/+0