aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2018-08-02Fix memory leak of pretty_printer prefixesDavid Malcolm2-2/+14
2018-08-02re PR c++/86763 (Wrong code comparing member of copy of a 237 byte object wit...Richard Biener1-0/+1
2018-08-01PR tree-optimization/86650 - -Warray-bounds missing inlining contextMartin Sebor2-1/+7
2018-08-01re PR c++/86661 (g++ ICE:tree check: expected tree that contains ‘decl mini...Paolo Carlini2-1/+7
2018-07-31[c++] Fix DECL_BY_REFERENCE of clone parmsTom de Vries2-0/+7
2018-07-31P1008R1 - prohibit aggregates with user-declared constructorsJakub Jelinek2-1/+10
2018-07-31Fix an UBSAN error in cp/parse.c (PR c++/86653).Martin Liska2-1/+7
2018-07-28C++: clean up cp_printerDavid Malcolm2-26/+27
2018-07-25cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE...Jakub Jelinek6-22/+81
2018-07-25re PR c++/85515 (Bogus suggestions from "GCC's leaky abstractions")Jakub Jelinek5-6/+69
2018-07-23re PR c++/86569 (-Wnonnull-compare affects code generation since r233684)Jakub Jelinek2-5/+17
2018-07-19revert: [multiple changes]Paolo Carlini2-64/+14
2018-07-18re PR c++/86550 (Lambda parsing allows arbitrary types in decl-specifier-seq)Jakub Jelinek2-0/+9
2018-07-18PR c++/86190 - bogus -Wsign-conversion warningMarek Polacek2-4/+12
2018-07-182018-07-18 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini1-1/+1
2018-07-18re PR c++/59480 (Missing error diagnostic: friend declaration specifying a de...Paolo Carlini3-7/+82
2018-07-18re PR debug/86523 (ICE in gen_member_die, at dwarf2out.c:24933 starting from ...Richard Biener2-3/+9
2018-07-17PR c++/86480 - nested variadic lambda and constexpr if.Jason Merrill3-1/+33
2018-07-16class.c (resolve_address_of_overloaded_function): Don't emit an inform if the...Paolo Carlini3-7/+14
2018-07-16re PR c++/3698 (improper handling of an extern declared inline function)Jakub Jelinek2-0/+8
2018-07-13[PR c++/86374] Name lookup failure in enclosing templateNathan Sidwell3-6/+20
2018-07-12c-attribs.c (c_common_attribute_table): Add "omp declare target implicit" att...Jakub Jelinek3-5/+35
2018-07-10re PR sanitizer/86406 ([UBSAN] -fcompare-debug failure with -fsanitize=undefi...Jakub Jelinek2-0/+11
2018-07-10re PR c++/86443 (ICEs on #pragma omp distribute parallel for with class itera...Jakub Jelinek3-5/+20
2018-07-09decl.c (grokdeclarator): Use rich_location::add_range in three more places; i...Paolo Carlini2-6/+22
2018-07-07tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez3-4/+9
2018-07-05Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EXTERN_C.Nathan Sidwell3-3/+9
2018-07-04re PR c++/86398 (is_trivially_constructible always returns true even when is_...Ville Voutilainen2-1/+7
2018-07-03decl.c (min_location): New.Paolo Carlini2-31/+76
2018-07-03re PR c++/86201 (ICE: Error reporting routines re-entered)Marek Polacek2-0/+6
2018-07-03PR c++/86378 - functional cast in noexcept-specifier.Jason Merrill2-2/+7
2018-07-02parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range in error...Paolo Carlini2-3/+11
2018-06-29re PR c++/86184 (Conditional expression with omitted operand cannot use rvalu...Marek Polacek2-0/+10
2018-06-28C++: less verbose error-recovery for version conflict markersDavid Malcolm2-0/+19
2018-06-28PR c++/86342 - -Wdeprecated-copy and system headers.Jason Merrill2-2/+10
2018-06-27C++: don't offer bogus "._0" suggestions (PR c++/86329)David Malcolm2-0/+11
2018-06-27Avoid crash on friend in nested class template.Jason Merrill2-14/+29
2018-06-26PR c++/86320 - memory-hog with std::array of pairJason Merrill2-1/+19
2018-06-26PR c++/80290 - memory-hog with std::pair.Jason Merrill5-101/+167
2018-06-26re PR c++/86291 (OpenMP incorrect for-loop collapsing with iterators and at l...Jakub Jelinek2-1/+7
2018-06-25C++: Fix PR86082Andreas Krebbel1-1/+16
2018-06-23decl.c (bad_specifiers): Add const location_t* parameter and use locations in...Paolo Carlini2-42/+79
2018-06-22PR c++/86219 - ICE with erroneous initializer in template.Jason Merrill10-27/+55
2018-06-22Avoid taking the address of something just because it's in parens.Jason Merrill4-27/+41
2018-06-21* pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PARM_DESCENDANTS.Jason Merrill2-0/+11
2018-06-21Reduce garbage from push_to_top_level.Jason Merrill2-2/+6
2018-06-21Let -fmem-report see callers of cxx_make_type.Jason Merrill4-7/+24
2018-06-21PR c++/86182 - fix wrong PR tag in earlier commitJason Merrill1-1/+1
2018-06-20[PR c++/85634] Fix tsubst ICENathan Sidwell2-0/+11
2018-06-20decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter...Paolo Carlini2-18/+31