aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-03c++, abi: Set DECL_FIELD_CXX_ZERO_WIDTH_BIT_FIELD on C++ zero width bitfields...Jakub Jelinek1-2/+19
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-0/+2
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-30/+0
2021-07-30c++: Reject anonymous struct with basesJason Merrill1-2/+1
2021-07-14vec: use auto_vec in a few more placesJason Merrill1-3/+1
2021-06-26c++: constexpr aggr init of empty class [PR101040]Jason Merrill1-1/+1
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-1/+1
2021-06-03c++: using-enum and access specifiers [PR100862]Patrick Palka1-0/+15
2021-05-18c++: Prune dead functions.Marek Polacek1-13/+0
2021-05-01c++: C++11 range-for and ovl/lkp_iteratorJason Merrill1-25/+20
2021-04-29c++: Fix friend attributes [PR51344]Jason Merrill1-1/+1
2021-04-29c++: ICE with anonymous union [PR97974]Jason Merrill1-31/+3
2021-04-27c++: -Wdeprecated-copy and using operator= [PR92145]Jason Merrill1-1/+2
2021-04-13c++: constexpr, inheritance, and local class [PR91933]Jason Merrill1-3/+10
2021-04-01c++: Add ABI version for PR98481 fixJason Merrill1-3/+3
2021-03-02PR c++/99251 - inconsistent -Wnonnull warning behaviour with dynamic_castMartin Sebor1-17/+4
2021-03-01c++: Completeness of typedef structs [PR 99294]Nathan Sidwell1-18/+28
2021-01-26c++: constexpr and empty fields [PR97566]Jason Merrill1-6/+25
2021-01-11c++, abi: Fix abi_tag attribute handling [PR98481]Jakub Jelinek1-0/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-23c++: Fix initializing empty base from prvalue [PR97597]Jason Merrill1-2/+29
2020-12-08c++: Originating and instantiating moduleNathan Sidwell1-0/+3
2020-12-08c++: template and clone fns for modulesNathan Sidwell1-1/+1
2020-11-13c++: Implement C++20 'using enum'. [PR91367]Jason Merrill1-0/+17
2020-11-09c++: Improve error location for class using-decl.Jason Merrill1-1/+3
2020-11-03c++: Refactor clone copyingNathan Sidwell1-17/+20
2020-11-02c++: Don't purge the satisfaction cachesPatrick Palka1-3/+0
2020-10-14c++: DECL_FRIEND_P cleanupNathan Sidwell1-2/+3
2020-10-02c++: cleanup ctor_omit_inherited_parms [PR97268]Nathan Sidwell1-126/+133
2020-09-09c++: Fix resolving the address of overloaded pmf [PR96647]Patrick Palka1-0/+13
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-2/+3
2020-07-31Set and test no-warning bit to avoid -Wnonnull for synthesized expressions.Martin Sebor1-2/+8
2020-07-28c++: better fixup_type_variantsNathan Sidwell1-6/+4
2020-07-27c++: Name as_base typeNathan Sidwell1-2/+7
2020-07-22c++: Don't add enums to class's decl_listNathan Sidwell1-5/+8
2020-07-14c++: Refactor some class fnsNathan Sidwell1-16/+17
2020-07-14c++: Comments & formattingNathan Sidwell1-4/+8
2020-07-10c++: [[no_unique_address]] fixes. [PR96105]Jason Merrill1-7/+20
2020-07-01c++: Expose cloning form predicatesNathan Sidwell1-27/+41
2020-06-30c++: Tweak function cloning namesNathan Sidwell1-7/+15
2020-06-24c++: Fix ICE with using and virtual function. [PR95719]Jason Merrill1-0/+4
2020-06-17c++: implicit operator== adjustments from P2002.Jason Merrill1-29/+57
2020-06-04c++: Fix FE devirt with diamond inheritance [PR95158]Jason Merrill1-0/+14
2020-06-01c++: vptr ubsan and object of known type [PR95466]Jason Merrill1-6/+2
2020-05-29c++: P0848R3 and member function templates [PR95181]Patrick Palka1-4/+11
2020-05-29c++: vptr ubsan and derived class [PR95311].Jason Merrill1-2/+6
2020-05-14c++: Missing SFINAE with lookup_fnfields [PR78446]Patrick Palka1-1/+1
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-5/+5
2020-05-07c++: Fix spelling of non-staticMarek Polacek1-4/+4
2020-04-29c++, middle-end, rs6000: Fix C++17 ABI incompatibilities during class layout ...Jakub Jelinek1-1/+5