aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)Author
2019-02-07Backport PRs 49429, 49454, 86334, 88906Jakub Jelinek
2019-01-08backport: re PR middle-end/82564 (ICE at -O1 and above: in assign_stack_temp_...Jakub Jelinek
2019-01-08backport: re PR rtl-optimization/88563 (wrong code with -O2 -fno-code-hoistin...Jakub Jelinek
2019-01-08backport: re PR c++/82294 (Array of objects with constexpr constructors initi...Jakub Jelinek
2018-09-14re PR middle-end/87188 (Function pointer canonicalization optimized away)John David Anglin
2018-06-15re PR middle-end/85878 (ICE in convert_mode_scalar, at expr.c:287)Jakub Jelinek
2018-04-23re PR middle-end/85496 (internal compiler error: in emit_move_insn, at expr.c...Eric Botcazou
2018-04-13re PR middle-end/81657 (FAIL: gcc.dg/20050503-1.c scan-assembler-not call)Martin Liska
2018-04-06Reverted commit r254862Tamar Christina
2018-03-02re PR ipa/84628 (attribute(warning/error) functions should not be merged toge...Jakub Jelinek
2018-02-09* expr.c (optimize_bitfield_assignment_op): Remove obsolete assertion.Eric Botcazou
2018-01-17VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884)Richard Sandiford
2018-01-13Allow ADDR_EXPRs of TARGET_MEM_REFsRichard Sandiford
2018-01-03Add support for MODE_VECTOR_BOOLRichard Sandiford
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford
2018-01-03poly_int: expand_assignmentRichard Sandiford
2018-01-03poly_int: GET_MODE_PRECISIONRichard Sandiford
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford
2018-01-03Update copyright years.Jakub Jelinek
2018-01-03poly_int: PUSH_ROUNDINGRichard Sandiford
2018-01-03poly_int: emit_single_push_insn_1Richard Sandiford
2018-01-03poly_int: expand_expr_real_1Richard Sandiford
2018-01-03poly_int: expand_expr_real_2Richard Sandiford
2018-01-03poly_int: REGMODE_NATURAL_SIZERichard Sandiford
2018-01-02Fix REG_ARGS_SIZE handling when pushing TLS addressesRichard Sandiford
2018-01-02Make more use of rtx_vector_builderRichard Sandiford
2018-01-02Remove vec_perm_const optabRichard Sandiford
2018-01-01re PR rtl-optimization/83608 (ICE in convert_move, at expr.c:229 in GIMPLE st...Jakub Jelinek
2018-01-01re PR tree-optimization/83609 (ICE in read_complex_part at gcc/expr.c:3202)Jakub Jelinek
2017-12-21poly_int: MEM_REF offsetsRichard Sandiford
2017-12-21poly_int: emit_group_load/storeRichard Sandiford
2017-12-21poly_int: REG_ARGS_SIZERichard Sandiford
2017-12-21poly_int: push_block/emit_push_insnRichard Sandiford
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford
2017-12-21poly_int: get_bit_rangeRichard Sandiford
2017-12-20poly_int: SUBREG_BYTERichard Sandiford
2017-12-20poly_int: store_field & coRichard Sandiford
2017-12-20poly_int: C++ bitfield regionsRichard Sandiford
2017-12-20poly_int: tree constantsRichard Sandiford
2017-12-20poly_int: rtx constantsRichard Sandiford
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek
2017-12-16Add VEC_SERIES_EXPR and associated optabRichard Sandiford
2017-12-16Add VEC_DUPLICATE_EXPR and associated optabRichard Sandiford
2017-12-02re PR target/78643 (ICE in convert_move, at expr.c:230)Jakub Jelinek
2017-11-27Fix PR82488 - signed integer overflow in expr.cMarkus Trippelsdorf
2017-11-23re PR middle-end/82253 (ICE in convert_move, at expr.c:604)Jakub Jelinek
2017-11-22Replace REDUC_*_EXPRs with internal functions.Richard Sandiford
2017-11-22re PR c++/60336 (empty struct value is passed differently in C and C++)Marek Polacek
2017-11-21New POINTER_DIFF_EXPRMarc Glisse