aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-gimplify.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-16Implement P0479R5, [[likely]] and [[unlikely]].Jason Merrill1-0/+93
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-4/+6
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-7/+5
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-6/+9
2018-08-08P0595R1 - is_constant_evaluatedJakub Jelinek1-0/+16
2018-07-23re PR c++/86569 (-Wnonnull-compare affects code generation since r233684)Jakub Jelinek1-5/+10
2018-07-16re PR c++/3698 (improper handling of an extern declared inline function)Jakub Jelinek1-0/+1
2018-07-10re PR sanitizer/86406 ([UBSAN] -fcompare-debug failure with -fsanitize=undefi...Jakub Jelinek1-0/+7
2018-06-18tree.c (cp_expr_location): New.Jason Merrill1-2/+2
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah1-0/+1
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-2/+2
2018-05-18re PR c++/85782 (acc loops with continue statements ICE in c++)Cesar Philippidis1-0/+1
2018-05-14cp-tree.h (TYPE_REF_P): New.Paolo Carlini1-10/+9
2018-05-11re PR c/85696 (OpenMP with variably modified and default(none) won't compile)Jakub Jelinek1-1/+27
2018-05-10re PR c++/85662 ("error: non-constant condition for static assertion" from __...Jakub Jelinek1-1/+1
2018-04-18re PR c++/84463 (Supposedly-incompliant "error: '* key0' is not a constant ex...Jakub Jelinek1-0/+23
2018-04-06PR c++/85240 - LTO ICE with using of undeduced auto fn.Jason Merrill1-8/+12
2018-03-27re PR c++/85077 (V[248][SD]F abs not optimized to)Jakub Jelinek1-0/+2
2018-03-20PR c++/84978, ICE with NRVO.Jason Merrill1-1/+1
2018-03-16re PR c++/79937 (ICE in replace_placeholders_r)Jakub Jelinek1-1/+12
2018-03-16PR c++/83911 - ICE with multiversioned constructor.Jason Merrill1-0/+23
2018-03-02re PR c++/84590 (-fsanitize=undefined internal compiler error: tree check: ex...Marek Polacek1-1/+11
2018-01-31re PR c++/84138 (ICE folding broken constant)Marek Polacek1-0/+1
2018-01-17re PR c++/83897 (Useless __builtin_unreachable () emitted by the C++ FE)Jakub Jelinek1-0/+1
2018-01-10Preserving locations for variable-uses and constants (PR c++/43486)David Malcolm1-3/+2
2018-01-03re PR c++/83555 (Unnecessary null check when static_cast is used with referen...Jakub Jelinek1-0/+6
2018-01-03re PR c++/83634 (ICE in useless_type_conversion_p, at gimple-expr.c:86)Jakub Jelinek1-1/+14
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-05cp-gimplify.c (cp_maybe_instrument_return): Don't add __builtin_unreachable i...Jakub Jelinek1-0/+12
2017-12-01re PR c/79153 (-Wimplicit-fallthrough missed warning)Jakub Jelinek1-1/+3
2017-11-28re PR sanitizer/81275 (-fsanitize=thread produce incorrect -Wreturn-type warn...Jakub Jelinek1-0/+3
2017-11-28Remove Cilk Plus support.Julia Koval1-34/+1
2017-11-28tree.def (SWITCH_EXPR): Change from 3 operand to 2 operand tree.Jakub Jelinek1-1/+1
2017-11-27re PR c++/81675 (attribute(noreturn) of destructor in :? not honored)Jakub Jelinek1-7/+23
2017-11-21New POINTER_DIFF_EXPRMarc Glisse1-0/+1
2017-11-20[PR c++/82878] pass-by-invisiref in lambdaNathan Sidwell1-0/+8
2017-11-19re PR c/66618 (Failure to diagnose non-constant initializer for static object...Jakub Jelinek1-4/+2
2017-11-07re PR c++/82835 (ICE on valid code with -fopenmp)Jakub Jelinek1-4/+5
2017-11-06Instrument function exit with __builtin_unreachable in C++Martin Liska1-6/+14
2017-09-14re PR c++/81314 (Undefined reference to a function with -fopenmp)Jakub Jelinek1-0/+4
2017-08-08re PR c++/81607 (Conditional operator: "type mismatch in shift expression" er...Marek Polacek1-3/+3
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-07-31Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR saniti...Martin Liska1-1/+2
2017-06-14cp-gimplify.c (cp_genericize_r): Turn most of the function into a switch (TRE...Jakub Jelinek1-275/+310
2017-06-13re PR sanitizer/80973 (ICE with lambda and -fsanitize=undefined)Jakub Jelinek1-0/+10
2017-06-13re PR c++/80984 (ICE with label/variable ambiguity)Jakub Jelinek1-2/+4
2017-06-13Implement no_sanitize function attributeMartin Liska1-10/+9
2017-06-09Don't fold conversion from a constant variable.Jason Merrill1-14/+14
2017-06-08re PR c++/81011 (ICE with #pragma omp task and inaccessible copy-constructor)Jakub Jelinek1-1/+5
2017-05-22cp-tree.h (CPTI_TERMINATE, [...]): Rename to ...Nathan Sidwell1-2/+2