aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/mangle.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-22c++: mangling cleanupsNathan Sidwell1-49/+26
2020-07-20c++: Allow subobject references in C++20.Jason Merrill1-0/+56
2020-07-10c++: Support non-type template parms of union type.Jason Merrill1-2/+9
2020-04-22c++: reject scalar array initialization with nullptr [PR94510]Martin Sebor1-12/+16
2020-04-04c++: Mangling of dependent conversions [PR91377]Jason Merrill1-0/+1
2020-03-06Fix mangling ICE [PR94027]Nathan Sidwell1-1/+3
2020-02-14c++: Emit DFP typeinfos even when DFP is disabled [PR92906]Jakub Jelinek1-3/+3
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