]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/constexpr.c
c++: extern thread_local declarations in constexpr [PR104994]
[thirdparty/gcc.git] / gcc / cp / constexpr.c
2022-05-11  Jakub Jelinekc++: extern thread_local declarations in constexpr...
2022-05-11  Jakub Jelinekc, c++, c-family: -Wshift-negative-value and -Wshift...
2022-05-11  Jakub Jelinekc++: Don't reject GOTO_EXPRs to cdtor_label in potentia...
2022-05-11  Jakub Jelinekc++: Fix up constant expression __builtin_convertvector...
2022-05-11  Jakub Jelinekc++: Don't reject calls through PMF during constant...
2021-04-21  Patrick Palkac++: cxx_eval_vec_init after zero-initialization [PR96282]
2021-04-20  Jakub Jelinekc++: Fix up potential_constant_expression_1 FOR/WHILE_S...
2020-09-16  Jakub Jelinekc++: Disable -frounding-math during manifestly constant...
2020-05-25  Jason Merrillc++: constexpr and lambda capture [PR90212]
2020-04-04  Jason Merrillc++: Fix reuse of class constants [PR94453]
2020-03-05  Jason Merrillc++: Fix constexpr ICE from const mismatch [PR91607]
2020-03-04  Jason Merrillc++: Fix [[no_unique_address]] and default mem-init...
2020-03-02  Jason Merrillc++: Fix ({ ... }) array mem-initializer.
2020-03-02  Jason Merrillc++: Allow parm of empty class type in constexpr.
2020-02-26  Jason Merrillc++: Fix constexpr vs. omitted aggregate init.
2020-02-26  Jason Merrillc++: Preserve location in maybe_constant_value.
2020-01-24  Jason Merrillc++: Unshare expressions from constexpr cache.
2019-12-20  Jakub Jelinekbackport: re PR c++/92695 (P1064R0 - virtual constexpr...
2019-12-20  Jakub Jelinekbackport: re PR c++/92695 (P1064R0 - virtual constexpr...
2019-11-08  Jakub Jelinekbackport: re PR c++/92343 ([[likely]]/[[unlikely]]...
2019-11-08  Jakub Jelinekbackport: re PR c++/92015 (internal compiler error...
2019-09-10  Marek PolacekPR c++/91705 - constexpr evaluation rejects ++/-- on...
2019-06-13  Marek PolacekPR c++/90825 - endless recursion when evaluating sizeof.
2019-06-12  Marek PolacekPR c++/90736 - bogus error with alignof.
2019-04-12  Marek PolacekPR c++/87603 - constexpr functions are no longer noexcept.
2019-04-05  Jason MerrillPR c++/89948 - ICE with break in statement-expr.
2019-03-31  Marek PolacekPR c++/89852 - ICE with C++11 functional cast with...
2019-03-28  Jakub Jelinekre PR c++/89785 (Incorrect "not a constant expression...
2019-03-26  Jason MerrillPR c++/86429 - constexpr variable in lambda.
2019-03-22  Jakub Jelinekre PR c++/87481 (Endless loop with optimisation in...
2019-03-14  Jakub Jelinekre PR c++/89652 (ICE during constexpr evaluation)
2019-03-11  Martin LiskaWrap option names in gcc internal messages with %<...
2019-03-08  Jakub Jelinekre PR c++/89599 (C-style function-pointer-to-void*...
2019-03-05  Jason Merrillre PR c++/86485 ("anonymous" maybe-uninitialized false...
2019-03-01  Jakub JelinekImplement P1002R1, Try-catch blocks in constexpr functi...
2019-02-26  Jakub Jelinekre PR c++/89481 (constexpr function allows writing...
2019-02-21  Jakub Jelinekre PR c++/89285 (ICE after casting the this pointer...
2019-02-20  Jakub Jelinekre PR c++/89336 (internal compiler error when compiling...
2019-02-19  Jason MerrillPR c++/89336 - multiple stores in constexpr stmt.
2019-02-17  Marek PolacekPR c++/89217 - ICE with list-initialization in range...
2019-02-01  Marek PolacekPR c++/88983 - ICE with switch in constexpr function.
2019-01-31  Marek PolacekPR c++/89083, c++/80864 - ICE with list initialization...
2019-01-23  Jason MerrillPR c++/87893 - constexpr ctor ICE on ARM.
2019-01-07  Jakub Jelinekre PR c++/85052 (Implement support for clang's __builti...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-21  Jakub Jelinekre PR c++/86524 (std::less with pointer arguments not...
2018-12-19  David MalcolmC++: more location wrapper nodes (PR c++/43064, PR...
2018-12-19  Jakub Jelinekre PR c++/87934 (struct with NSDMI of enum makes initia...
2018-12-12  Jakub Jelinekre PR c++/88446 (__builtin_is_constant_evaluated reject...
2018-12-12  Jakub Jelinekre PR c++/88449 (__builtin_is_constant_evaluated misbeh...
2018-12-11  Jakub Jelinekre PR c++/87861 (ICE in output_constructor_regular_fiel...
2018-12-11  Marek PolacekPR c++/86608 - reading constexpr volatile variable.
2018-12-06  Jakub Jelinekre PR c++/87506 (ICE with inherited constexpr construct...
2018-12-05  Alexandre Oliva[PR85569] skip constexpr target_expr constructor dummy...
2018-11-20  Jakub Jelinekre PR c++/88110 (ICE (segfault) with -std=C++2a in...
2018-11-15  Paolo Carliniconstexpr.c (ensure_literal_type_for_constexpr_object...
2018-11-14  Jakub JelinekP1236R1 - Signed integers are two's complement
2018-11-08  Jakub Jelinekbuiltin-types.def (BT_FN_VOID_BOOL, [...]): New.
2018-11-05  Jason MerrillFix various latent issues revealed by P0732 work.
2018-10-29  Marek PolacekPR c++/87594 - constexpr rejects-valid with range-based...
2018-10-10  Marek PolacekPR c++/87567 - constexpr rejects call to non-constexpr...
2018-09-25  Jakub Jelinekre PR c++/87398 (g++ ICE on valid code: tree check...
2018-09-21  Marek PolacekPR c++/87372 - __func__ constexpr evaluation.
2018-09-21  Jason Merrill* constexpr.c (cxx_eval_outermost_constant_expr): Updat...
2018-09-20  Jason MerrillPR c++/87075 - ICE with constexpr array initialization.
2018-09-18  Marek PolacekP1064R0 - Allowing Virtual Function Calls in Constant...
2018-09-12  Martin LiskaAdd quotes for -fconstexpr-depth= in an error message.
2018-09-08  Jason MerrillPR c++/86678 - constexpr function with non-constant...
2018-09-07  Marek PolacekPR c++/87152 - range-based for loops with initializer...
2018-08-27  Martin LiskaCome up with fndecl_built_in_p.
2018-08-20  David MalcolmAdd support for grouping of related diagnostics (PR...
2018-08-08  Jakub JelinekP0595R1 - is_constant_evaluated
2018-08-08  Jakub Jelinekre PR c++/86738 (gcc 8.2: Internal compiler error memcpy)
2018-08-06  Marek Polacekre PR c++/86767 (continue statements in constexpr funct...
2018-06-22  Jason MerrillPR c++/86219 - ICE with erroneous initializer in template.
2018-06-22  Jason MerrillAvoid taking the address of something just because...
2018-06-20  Marek Polacekre PR c++/86240 (ice: unexpected expression absu_expr)
2018-06-19  Jason Merrillcp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove.
2018-06-19  Jason Merrilltree.c (cp_expr_location): New.
2018-06-16  Kugan Vivekanandarajahre PR tree-optimization/64946 ([AArch64] gcc.target...
2018-06-14  Jason MerrillPR c++/86099 - ICE with trivial copy and non-trivial...
2018-06-11  Jason MerrillFix ptrmem comparison for unions.
2018-06-01  Jason MerrillCWG 1581: When are constexpr member functions defined?
2018-05-24  Paolo Carlinicp-tree.h (INDIRECT_TYPE_P): New.
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-05-15  Jason Merrill* constexpr.c (cxx_eval_vec_init_1): Pass tf_none if...
2018-05-14  Paolo Carlinicp-tree.h (TYPE_REF_P): New.
2018-05-11  Jason Merrilldecl.c (cp_finish_decl): Don't instantiate auto variable.
2018-04-25  Jakub Jelinekre PR c++/85437 (member pointer static upcast rejected...
2018-04-12  Marek Polacekre PR c++/85258 (ICE with invalid range-based for-loop)
2018-04-11  Marek Polacekre PR c++/85032 (Wrong non-constant condition for stati...
2018-04-04  Jakub Jelinekre PR inline-asm/85172 (internal compiler error: unexpe...
2018-04-03  Jason MerrillPR c++/85113 - ICE with constexpr and __builtin_constant_p.
2018-03-21  David MalcolmC++: show private field accessor hints with -g and...
2018-03-21  Marek PolacekPR c++/71638, ICE with NSDMI and reference.
2018-03-20  Marek Polacekre PR c++/84927 (ICE with NSDMI and reference)
2018-03-19  Marek Polacekre PR c++/84927 (ICE with NSDMI and reference)
2018-03-12  Jakub Jelinekre PR c++/84808 (ICE with constexpr and array)
2018-03-07  Jason Merrilllambda.c (is_capture_proxy_with_ref): Remove.
2018-03-06  Marek Polacekre PR c++/84684 (inserting random code / flags produces...
next