aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/mangle.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-07Don't mangle attributes that have a space in their nameRichard Sandiford1-8/+30
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-19Revert accidental commitRichard Sandiford1-5/+0
2019-12-19Don't mangle attributes that have a space in their nameRichard Sandiford1-0/+5
2019-11-29re PR c++/60228 (ICE using lambda in #pragma omp declare reduction)Jakub Jelinek1-1/+10
2019-11-04PR c++/91979 - mangling nullptr expressionKamlesh Kumar1-1/+3
2019-09-27cp-tree.h (class iloc_sentinel): New.Jason Merrill1-3/+1
2019-05-31[C++PATCH] Lambda names are anonymousNathan Sidwell1-2/+1
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+2
2019-05-15call.c (perform_overload_resolution, [...]): Use OVL_P; remove redundant TEMP...Paolo Carlini1-2/+1
2019-05-10call.c (build_call_a): Use FUNC_OR_METHOD_TYPE_P.Paolo Carlini1-6/+3
2019-05-08[C++ PATCH] Kill DECL_SAVED_FUNCTION_DATANathan Sidwell1-2/+1
2019-04-04PR c++/89974 - ICE on a definition of a non-type specialization on a struct o...Martin Sebor1-10/+69
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-4/+4
2019-02-20PR c++/87513 - 'sorry' mangling PMF template-id.Jason Merrill1-1/+2
2019-01-24PR c++/89001 - mangling of reference temporariesJason Merrill1-5/+2
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-1/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-13PR c++/88216 - ICE with class type in non-type template parameter.Marek Polacek1-1/+9
2018-11-12Implement P0315R4, Lambdas in unevaluated contexts.Jason Merrill1-0/+10
2018-11-05Implement UDL changes from P0732R2.Jason Merrill1-24/+0
2018-11-05Implement P0732R2, class types in non-type template parameters.Jason Merrill1-0/+17
2018-11-01[ABI PATCH] static anonymous unions of function scopeNathan Sidwell1-47/+17
2018-05-15cp-tree.h (cp_expr): Remove copy constructor.Jason Merrill1-0/+4
2018-05-15cp-tree.h (DECL_MAYBE_IN_CHARGE_CDTOR_P): New.Paolo Carlini1-2/+1
2018-05-14Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.Jason Merrill1-5/+1
2018-05-14cp-tree.h (TYPE_REF_P): New.Paolo Carlini1-3/+3
2018-04-18[PR c++/80290] recycle tinst garbage soonerAlexandre Oliva1-1/+1
2018-04-16[PR c++/85039] no type definitions in builtin offsetofAlexandre Oliva1-0/+3
2018-01-10Preserving locations for variable-uses and constants (PR c++/43486)David Malcolm1-0/+1
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-1/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-15re PR c++/81197 (ICE with structured binding and lifetime-extended temporaries)Jakub Jelinek1-1/+56
2017-11-16PR c++/79092 - non-type args of different types are differentJason Merrill1-1/+4
2017-11-01[C++ PATCH] overloaded operator fns [8/N]Nathan Sidwell1-1/+1
2017-11-01[C++ PATCH] overloaded operator fns [6/N]Nathan Sidwell1-2/+2
2017-11-01[C++ PATCH] overloaded operator fns [6/N]Nathan Sidwell1-24/+2
2017-10-31[C++ PATCH] overloaded operator fns [5/N]Nathan Sidwell1-21/+18
2017-10-31[C++ PATCH] overloaded operator fns [3/N]Nathan Sidwell1-1/+1
2017-10-31[C++ PATCH] overloaded operator fns [2/N]Nathan Sidwell1-15/+12
2017-10-31[C++ PATCH] overloaded operator fns [1/N]Nathan Sidwell1-1/+1
2017-10-10Require wi::to_wide for treesRichard Sandiford1-1/+1
2017-10-04[C++ PATCH] Move mangling alias out of ::Nathan Sidwell1-51/+1
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-4/+4
2017-08-30[9/77] Add SCALAR_FLOAT_TYPE_MODERichard Sandiford1-1/+1
2017-08-29PR c++/81236 - ICE with template-id in generic lambdaJason Merrill1-0/+1
2017-08-17lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs don't need lan...Nathan Sidwell1-4/+4
2017-06-30config-lang.in (gtfiles): Add cp/lex.c.Nathan Sidwell1-69/+0
2017-06-27Kill IDENTIFIER_TEMPLATE.Nathan Sidwell1-5/+0
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-13/+14