aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2020-05-08coroutines: Update TREE_SIDE_EFFECTS on inserted bind exprs.Iain Sandoe2-5/+18
2020-05-08c++: No news is good newsNathan Sidwell2-408/+2
2020-05-08EOF has a locationNathan Sidwell2-4/+6
2020-05-07coroutines: Improve error recovery [PR94817, PR94829].Iain Sandoe3-16/+47
2020-05-07c++: Detect long double -> double narrowing [PR94590]Marek Polacek2-1/+15
2020-05-07c++: Fix crash with template spec in different namespace [PR94255]Marek Polacek2-1/+12
2020-05-07c++: Implement P1957R2, T* to bool should be considered narrowing.Marek Polacek2-3/+10
2020-05-07c++: Fix spelling of non-staticMarek Polacek8-16/+21
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener2-1/+6
2020-05-06c++: ICE in value_dependent_expression_p in C++98 mode [PR94938]Marek Polacek2-3/+12
2020-05-06c++: Avoid strict_aliasing_warning on dependent types or expressions [PR94951]Jakub Jelinek2-6/+27
2020-05-06c++: Don't synthesize sfk_comparison method multiple times [PR94907]Jakub Jelinek2-1/+7
2020-05-06c++: QT overload regression with attribute [PR94946]Nathan Sidwell2-3/+12
2020-05-06coroutines: Remove references to n4849 (NFC).Iain Sandoe2-14/+18
2020-05-05c++: CWG2235 partial ordering and non-dependent typesJason Merrill2-9/+6
2020-05-05c++: constexpr and lambda capture [PR90212]Jason Merrill2-1/+13
2020-05-05coroutines: Replace extra checks for co_yield with asserts.Iain Sandoe2-9/+18
2020-05-05c++: Avoid inconsistency in lambda fn's this pointer name [pr94807]Nathan Sidwell3-3/+10
2020-05-05c++: Member template function lookup failure [PR94799]Marek Polacek2-9/+29
2020-05-04c++: Avoid unnecessary copying in cp_fold [PR94038]Patrick Palka2-23/+26
2020-05-04coroutines: Mark the gro as artificial.Iain Sandoe2-0/+7
2020-05-04c++: Simplify process_template_parmNathan Sidwell2-21/+31
2020-05-04c++: Don't save parms in nested requirement [pr 94827]Nathan Sidwell2-10/+13
2020-05-01c++: Missing SFINAE with inaccessible static data member [PR90880]Patrick Palka5-11/+31
2020-05-01c++: Parenthesized-init of aggregates accepts invalid code [PR94885]Marek Polacek2-1/+11
2020-05-01c++: Local class DMI using local static [PR90479]Jason Merrill2-3/+10
2020-05-01c++: -fmerge-all-constants vs. destructors [PR91529]Jason Merrill2-1/+10
2020-05-01c++: generic lambda and -fsanitize=vla-bound [PR93822]Jason Merrill2-0/+15
2020-04-30c++ ICE with nested requirement as default tpl parm[PR94827]Nathan Sidwell2-11/+26
2020-04-30coroutines: Fix handling of artificial vars [PR94886]Iain Sandoe2-8/+23
2020-04-30coroutines: Fix handling of target cleanup exprs [PR94883]Iain Sandoe2-0/+18
2020-04-30coroutines: Fix cases where proxy variables are used [PR94879]Iain Sandoe2-3/+14
2020-04-29c++: Nondeterministic concepts diagnostics [PR94830]Patrick Palka2-7/+14
2020-04-29c++, middle-end, rs6000: Fix C++17 ABI incompatibilities during class layout ...Jakub Jelinek2-1/+13
2020-04-28c++: Satisfaction caching of inherited ctor [PR94819]Patrick Palka2-2/+6
2020-04-28c++: Parameter pack in requires parameter list [PR94808]Patrick Palka2-12/+11
2020-04-28c++: Redeclaration of implicit operator== [PR94583]Jason Merrill6-21/+29
2020-04-28coroutines: Pass class ref to traits lookup and promise allocator [PR94760].Iain Sandoe2-4/+63
2020-04-28coroutines: Fix handling of non-class coroutine returns [PR94759]Iain Sandoe2-55/+58
2020-04-27coroutines: Fix for uses of structured binding [PR94701]Iain Sandoe2-11/+38
2020-04-27c++: Avoid ICE with dependent attribute on type.Jason Merrill4-1/+13
2020-04-27c++: Delegating constructor in constexpr init [PR94772]Patrick Palka2-1/+35
2020-04-26Fix CL dates.Marek Polacek1-1/+1
2020-04-26c++: Explicit constructor called in copy-initialization [PR90320]Marek Polacek2-5/+30
2020-04-26coroutines: Do not assume parms are named [PR94752].Iain Sandoe2-2/+16
2020-04-25c++: implicit operator== with previous decl [PR94583]Jason Merrill2-0/+14
2020-04-24c++: add "'requires' only available with ..." notePatrick Palka2-0/+8
2020-04-25c++: Avoid -Wreturn-type warning if a template fn calls noreturn template fn ...Jakub Jelinek2-1/+7
2020-04-24Remove CHECKING_P in coroutines.cc for release checking.Martin Liska2-2/+5
2020-04-23c++: zero_init_expr_p of dependent expressionPatrick Palka2-1/+4