projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
PR c++/85746: Don't fold __builtin_constant_p prematurely
[gcc.git]
/
gcc
/
cp
/
constexpr.c
2019-10-22
Marc Glisse
PR c++/85746: Don't fold __builtin_constant_p prematurely
blob
|
commitdiff
|
raw
2019-10-21
Jakub Jelinek
re PR c++/92015 (internal compiler error: in cxx_eval_a...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-11
Paolo Carlini
typeck.c (cp_build_binary_op): Do not handle RROTATE_EX...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Jason Merrill
Update the concepts implementation to conform to C...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-05
Jakub Jelinek
PR c++/91369 - Implement P0784R7: constexpr new
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Jakub Jelinek
re PR c++/71504 ([C++11] constexpr fails with multidime...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Jakub Jelinek
constexpr.c (cxx_eval_constant_expression): If not...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Jakub Jelinek
constexpr.c (cxx_eval_store_expression): Formatting...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Jason Merrill
Add some hash_map_safe_* functions like vec_safe_*.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-27
Jason Merrill
constexpr.c (cxx_fold_indirect_ref): Use similar_type_p.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-10
Marek Polacek
PR c++/91705 - constexpr evaluation rejects ++/-- on...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Marek Polacek
PR c++/91545 - ICE in constexpr store evaluation.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Marek Polacek
PR c++/91264 - detect modifying const objects in constexpr.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-08
Marek Polacek
constexpr.c (inline_asm_in_constexpr_error): New.
blob
|
commitdiff
|
raw
|
diff to current
2019-08-07
Marek Polacek
PR c++/91346 - Implement P1668R1, allow unevaluated...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-06
Jakub Jelinek
tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-05
Paolo Carlini
cp-tree.h (cp_expr_loc_or_input_loc): New.
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Martin Sebor
PR c++/61339 - add mismatch between struct and class...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-27
Jason Merrill
PR c++/55442 - memory-hog with highly recursive constexpr.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Jakub Jelinek
re PR c++/90969 (ICE: tree check: expected array_type...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Jason Merrill
* constexpr.c (cxx_eval_store_expression): Delay target...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Jason Merrill
Consolidate constexpr array handling.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Jason Merrill
Handle constexpr conversion from and then to the same...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Jason Merrill
tree.c (build_constructor): Add MEM_STAT_DECL.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Marek Polacek
PR c++/90825 - endless recursion when evaluating sizeof.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Marek Polacek
PR c++/90736 - bogus error with alignof.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Jason Merrill
constexpr.c (free_constructor): New.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Jason Merrill
Reduce unsharing in constexpr call evaluation.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Jason Merrill
Reduce constexpr_call memory consumption.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Jason Merrill
Avoid constexpr garbage for implicit conversion to...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Martin Sebor
c-decl.c (start_decl): Adjust quoting and hyphenation...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Jason Merrill
Reduce accumulated garbage in constexpr evaluation.
blob
|
commitdiff
|
raw
|
diff to current
2019-05-17
Martin Sebor
trans.c (check_inlining_for_nested_subprog): Quote...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-13
Jason Merrill
Use releasing_vec more broadly.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-12
Marek Polacek
PR c++/87603 - constexpr functions are no longer noexcept.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-05
Jason Merrill
PR c++/89948 - ICE with break in statement-expr.
blob
|
commitdiff
|
raw
|
diff to current
2019-03-31
Marek Polacek
PR c++/89852 - ICE with C++11 functional cast with...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-28
Jakub Jelinek
re PR c++/89785 (Incorrect "not a constant expression...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-26
Jason Merrill
PR c++/86429 - constexpr variable in lambda.
blob
|
commitdiff
|
raw
|
diff to current
2019-03-22
Jakub Jelinek
re PR c++/87481 (Endless loop with optimisation in...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-14
Jakub Jelinek
re PR c++/89652 (ICE during constexpr evaluation)
blob
|
commitdiff
|
raw
|
diff to current
2019-03-11
Martin Liska
Wrap option names in gcc internal messages with %<...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-08
Jakub Jelinek
re PR c++/89599 (C-style function-pointer-to-void*...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-05
Jason Merrill
re PR c++/86485 ("anonymous" maybe-uninitialized false...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-01
Jakub Jelinek
Implement P1002R1, Try-catch blocks in constexpr functi...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-26
Jakub Jelinek
re PR c++/89481 (constexpr function allows writing...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-21
Jakub Jelinek
re PR c++/89285 (ICE after casting the this pointer...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-20
Jakub Jelinek
re PR c++/89336 (internal compiler error when compiling...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-19
Jason Merrill
PR c++/89336 - multiple stores in constexpr stmt.
blob
|
commitdiff
|
raw
|
diff to current
2019-02-17
Marek Polacek
PR c++/89217 - ICE with list-initialization in range...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-01
Marek Polacek
PR c++/88983 - ICE with switch in constexpr function.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-31
Marek Polacek
PR c++/89083, c++/80864 - ICE with list initialization...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-23
Jason Merrill
PR c++/87893 - constexpr ctor ICE on ARM.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-07
Jakub Jelinek
re PR c++/85052 (Implement support for clang's __builti...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-21
Jakub Jelinek
re PR c++/86524 (std::less with pointer arguments not...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-19
David Malcolm
C++: more location wrapper nodes (PR c++/43064, PR...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-19
Jakub Jelinek
re PR c++/87934 (struct with NSDMI of enum makes initia...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-12
Jakub Jelinek
re PR c++/88446 (__builtin_is_constant_evaluated reject...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-12
Jakub Jelinek
re PR c++/88449 (__builtin_is_constant_evaluated misbeh...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-11
Jakub Jelinek
re PR c++/87861 (ICE in output_constructor_regular_fiel...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-11
Marek Polacek
PR c++/86608 - reading constexpr volatile variable.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-06
Jakub Jelinek
re PR c++/87506 (ICE with inherited constexpr construct...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-05
Alexandre Oliva
[PR85569] skip constexpr target_expr constructor dummy...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-20
Jakub Jelinek
re PR c++/88110 (ICE (segfault) with -std=C++2a in...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-15
Paolo Carlini
constexpr.c (ensure_literal_type_for_constexpr_object...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-14
Jakub Jelinek
P1236R1 - Signed integers are two's complement
blob
|
commitdiff
|
raw
|
diff to current
2018-11-08
Jakub Jelinek
builtin-types.def (BT_FN_VOID_BOOL, [...]): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-11-05
Jason Merrill
Fix various latent issues revealed by P0732 work.
blob
|
commitdiff
|
raw
|
diff to current
2018-10-29
Marek Polacek
PR c++/87594 - constexpr rejects-valid with range-based...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-10
Marek Polacek
PR c++/87567 - constexpr rejects call to non-constexpr...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-25
Jakub Jelinek
re PR c++/87398 (g++ ICE on valid code: tree check...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-21
Marek Polacek
PR c++/87372 - __func__ constexpr evaluation.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-21
Jason Merrill
* constexpr.c (cxx_eval_outermost_constant_expr): Updat...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-20
Jason Merrill
PR c++/87075 - ICE with constexpr array initialization.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-18
Marek Polacek
P1064R0 - Allowing Virtual Function Calls in Constant...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-12
Martin Liska
Add quotes for -fconstexpr-depth= in an error message.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-08
Jason Merrill
PR c++/86678 - constexpr function with non-constant...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-07
Marek Polacek
PR c++/87152 - range-based for loops with initializer...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-27
Martin Liska
Come up with fndecl_built_in_p.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-20
David Malcolm
Add support for grouping of related diagnostics (PR...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-08
Jakub Jelinek
P0595R1 - is_constant_evaluated
blob
|
commitdiff
|
raw
|
diff to current
2018-08-08
Jakub Jelinek
re PR c++/86738 (gcc 8.2: Internal compiler error memcpy)
blob
|
commitdiff
|
raw
|
diff to current
2018-08-06
Marek Polacek
re PR c++/86767 (continue statements in constexpr funct...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-22
Jason Merrill
PR c++/86219 - ICE with erroneous initializer in template.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-22
Jason Merrill
Avoid taking the address of something just because...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Marek Polacek
re PR c++/86240 (ice: unexpected expression absu_expr)
blob
|
commitdiff
|
raw
|
diff to current
2018-06-19
Jason Merrill
cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-19
Jason Merrill
tree.c (cp_expr_location): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-16
Kugan Vivekanandarajah
re PR tree-optimization/64946 ([AArch64] gcc.target...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-14
Jason Merrill
PR c++/86099 - ICE with trivial copy and non-trivial...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-11
Jason Merrill
Fix ptrmem comparison for unions.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-01
Jason Merrill
CWG 1581: When are constexpr member functions defined?
blob
|
commitdiff
|
raw
|
diff to current
2018-05-24
Paolo Carlini
cp-tree.h (INDIRECT_TYPE_P): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-18
Richard Sandiford
Replace FMA_EXPR with one internal fn per optab
blob
|
commitdiff
|
raw
|
diff to current
2018-05-15
Jason Merrill
* constexpr.c (cxx_eval_vec_init_1): Pass tf_none if...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-14
Paolo Carlini
cp-tree.h (TYPE_REF_P): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-11
Jason Merrill
decl.c (cp_finish_decl): Don't instantiate auto variable.
blob
|
commitdiff
|
raw
|
diff to current
2018-04-25
Jakub Jelinek
re PR c++/85437 (member pointer static upcast rejected...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-12
Marek Polacek
re PR c++/85258 (ICE with invalid range-based for-loop)
blob
|
commitdiff
|
raw
|
diff to current
next