aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl2.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-5992/+0
2022-01-10c++: Ensure some more that immediate functions aren't gimplified [PR103912]Jakub Jelinek1-0/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-2/+3
2021-11-25c++: Implement C++23 P2128R6 - Multidimensional subscript operator [PR102611]Jakub Jelinek1-17/+108
2021-11-04c++: use range-for moreJason Merrill1-7/+3
2021-09-08c++/102228 - make lookup_anon_field O(1)Richard Biener1-8/+9
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-7/+51
2021-08-12openmp: Diagnose syntax mismatches between declare target and end declare targetJakub Jelinek1-1/+1
2021-08-11c++: Optimize constinit thread_local vars [PR101786]Jakub Jelinek1-0/+6
2021-07-02openmp: Initial support for OpenMP directives expressed as C++11 attributesJakub Jelinek1-0/+25
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-2/+2
2021-06-01c++: -Wdeprecated-copy and #pragma diagnostic [PR94492]Jason Merrill1-4/+4
2021-05-19c++: Relax attribute on friend declaration checking [PR100596]Marek Polacek1-14/+0
2021-05-13c++: Check attributes on friend declarations [PR99032]Marek Polacek1-0/+14
2021-04-29c++: Fix friend attributes [PR51344]Jason Merrill1-3/+7
2021-03-25c++: Diagnose bare parameter packs in bitfield widths [PR99745]Jakub Jelinek1-1/+1
2021-03-23c++: Fix bogus warning in deprecated namespace [PR99318]Marek Polacek1-1/+2
2021-02-12Expunge namespace-scope IDENTIFIER_TYPE_VALUE & global_type_name [PR 99039]Nathan Sidwell1-3/+0
2021-01-11c++, abi: Fix abi_tag attribute handling [PR98481]Jakub Jelinek1-3/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2021-01-02Free datastructures pointing to CFG after parsingJan Hubicka1-0/+1
2020-12-18openmp: Implicitly add 'declare target' directives for dynamic initializers i...Kwok Cheung Yeung1-0/+7
2020-12-11c++: Final module preparationsNathan Sidwell1-3/+13
2020-12-11c++: Refactor final cleanupNathan Sidwell1-15/+6
2020-12-09c++: Decl module-specific semantic processingNathan Sidwell1-0/+6
2020-12-08Avoid atomic for guard acquire when that is expensiveBernd Edlinger1-4/+29
2020-12-08c++: Named module global initializersNathan Sidwell1-45/+81
2020-12-04vec: Simplify use with C++11 range-based 'for'.Jason Merrill1-1/+1
2020-11-06core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTINNathan Sidwell1-1/+1
2020-10-28c++: Check constraints before instantiation from mark_used [PR95132]Patrick Palka1-10/+10
2020-10-27c++: Kill nested_udtsNathan Sidwell1-26/+10
2020-10-14c++: DECL_FRIEND_P cleanupNathan Sidwell1-1/+1
2020-10-07c++: block-scope externs get an alias [PR95677,PR31775,PR95677]Nathan Sidwell1-8/+17
2020-09-11c++: Remove LOOKUP_CONSTINIT.Marek Polacek1-3/+0
2020-09-09c++: Fix resolving the address of overloaded pmf [PR96647]Patrick Palka1-2/+1
2020-07-22c++: More cleanups for modern C++Nathan Sidwell1-7/+5
2020-07-14c++: Comments & formattingNathan Sidwell1-2/+4
2020-07-02c++: Support C++20 virtual consteval functions. [PR88335]Jason Merrill1-6/+33
2020-06-17c++: Treat in-class default/delete as definitions.Jason Merrill1-13/+16
2020-05-15PR c++/93286 - ICE with __is_constructible and variadic template.Jason Merrill1-0/+3
2020-05-11c++: tree walk into TYPENAME_TYPE.Jason Merrill1-12/+16
2020-04-28c++: Redeclaration of implicit operator== [PR94583]Jason Merrill1-11/+0
2020-04-27c++: Avoid ICE with dependent attribute on type.Jason Merrill1-1/+1
2020-04-13c++: lambdas with internal linkage are different to no-linkage [PR94426]Nathan Sidwell1-0/+15
2020-03-26c++: Remove redundant calls to type_dependent_expression_pPatrick Palka1-2/+1
2020-02-12c++: Fix implicit friend operator==.Jason Merrill1-1/+1
2020-01-28c++: Fix guard variable and attribute weak.Jason Merrill1-2/+6
2020-01-21PR c++/91476 - anon-namespace reference temp clash between TUs.Jason Merrill1-12/+24
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm1-0/+1