aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2019-07-04Improve OpenMP map diagnostics.Andrew Stubbs5-11/+65
2019-07-03Remove another bunch of dead assignment.Martin Liska3-2/+7
2019-06-29Remove trailing whitespace in C++ front end.Jason Merrill5-271/+270
2019-06-27PR c++/55442 - memory-hog with highly recursive constexpr.Jason Merrill2-11/+24
2019-06-27class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base type copy.Jan Hubicka2-0/+6
2019-06-27Remove quite obvious dead assignments.Martin Liska7-13/+17
2019-06-26PR c++/70462 - unnecessary base ctor variant with final.Jason Merrill2-4/+14
2019-06-25class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL.Jason Merrill2-2/+8
2019-06-25re PR c++/90969 (ICE: tree check: expected array_type, have vector_type in ar...Jakub Jelinek2-1/+8
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz4-1/+19
2019-06-24ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P.Jan Hubicka2-0/+7
2019-06-24Don't use a separate CLASSTYPE_AS_BASE if it's the same size.Jason Merrill2-0/+11
2019-06-23Rename DEFAULT_ARG to DEFERRED_PARSE.Marek Polacek13-52/+100
2019-06-22PR c++/86476 - noexcept-specifier is a complete-class context.Marek Polacek10-57/+355
2019-06-22PR c++/90881 - bogus -Wunused-value in unevaluated context.Marek Polacek2-1/+8
2019-06-22decl.c (grokdeclarator): Use id_loc...Paolo Carlini2-9/+20
2019-06-21re PR c++/90909 (call devirtualized to pure virtual)Paolo Carlini2-1/+12
2019-06-21PR c++/61490 - qualified-id in friend function definition.Marek Polacek2-3/+23
2019-06-21PR c++/60223 - ICE with T{} in non-deduced context.Marek Polacek2-6/+15
2019-06-21PR c++/64235 - missing syntax error with invalid alignas.Marek Polacek2-0/+10
2019-06-21PR c++/90490 - fix decltype issues in noexcept-specifier.Marek Polacek2-1/+12
2019-06-21re PR c++/90950 (OpenMP clause handling rejecting references to incomplete ty...Jakub Jelinek2-1/+8
2019-06-19PR c++/60364 - noreturn after first decl not diagnosed.Marek Polacek4-8/+38
2019-06-19omp-low.c (lower_rec_input_clauses): Handle references properly in inscan cla...Jakub Jelinek2-0/+7
2019-06-18* constexpr.c (cxx_eval_store_expression): Delay target evaluation.Jason Merrill2-16/+37
2019-06-18Consolidate constexpr array handling.Jason Merrill2-104/+105
2019-06-18Handle constexpr conversion from and then to the same type.Jason Merrill2-2/+15
2019-06-18tree.c (build_constructor): Add MEM_STAT_DECL.Jason Merrill3-4/+8
2019-06-17omp-low.c (struct omp_context): Add scan_inclusive field.Jakub Jelinek2-0/+7
2019-06-17PR c++/83820 - excessive attribute arguments not detected.Marek Polacek2-0/+19
2019-06-17[PR c++/90754] name lookup ICENathan Sidwell2-9/+15
2019-06-14PR c++/90884 - stray note with -Wctor-dtor-privacy.Marek Polacek2-4/+10
2019-06-14PR c++/85552 - wrong instantiation of dtor for DMI.Jason Merrill2-1/+9
2019-06-13decl.c (grokdeclarator): Use id_loc in five additional places in the last par...Paolo Carlini2-36/+52
2019-06-13re PR c++/90801 (A recurring hang)Richard Biener2-8/+21
2019-06-12PR c++/66999 - 'this' captured by reference.Marek Polacek2-1/+17
2019-06-12PR c++/90825 - endless recursion when evaluating sizeof.Marek Polacek3-4/+21
2019-06-12PR c++/90736 - bogus error with alignof.Marek Polacek2-1/+8
2019-06-11PR c++/90449 - add -Winaccessible-base option.Matthew Beliveau2-7/+22
2019-06-11re PR c++/90801 (A recurring hang)Richard Biener2-11/+27
2019-06-11re PR c++/90810 (Different intrinsics behavior on G++ 7.4 and G++ 8.3)Jakub Jelinek2-2/+11
2019-06-11Disable htable sanitization in pt.c (PR c++/87847).Martin Liska2-2/+9
2019-06-10constexpr.c (free_constructor): New.Jason Merrill2-2/+45
2019-06-10Reduce unsharing in constexpr call evaluation.Jason Merrill2-17/+26
2019-06-10Reduce constexpr_call memory consumption.Jason Merrill2-37/+18
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek4-8/+169
2019-06-07Avoid constexpr garbage for implicit conversion to void.Jason Merrill2-6/+20
2019-06-05PR c/90737 - [8/9/10 Regression] inconsistent address of a local converted to...Martin Sebor2-2/+10
2019-06-05decl.c (smallest_type_location): New.Paolo Carlini2-10/+33
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor8-25/+43