summaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)Author
2018-09-13expr.c (string_constant): Adjust function comment.Bernd Edlinger
2018-09-13re PR middle-end/87290 (Optimize signed x % pow2p == cst)Jakub Jelinek
2018-09-12re PR middle-end/82853 (Optimize x % 3 == 0 without modulo)Jakub Jelinek
2018-08-29re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer)Martin Sebor
2018-08-27Come up with fndecl_built_in_p.Martin Liska
2018-08-20expr.c (store_field): Change gcc_assert to gcc_checking_assert.Bernd Edlinger
2018-08-20re PR target/86984 (invalid relocation accessing a const char array)Bernd Edlinger
2018-08-16builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger
2018-08-16Allow larger copies when not slow_unaligned_access and no padding.Tamar Christina
2018-07-24PR tree-optimization/86622 - incorrect strlen of array of array plus variable...Martin Sebor
2018-07-16re PR middle-end/86528 (strlen of constant string malfunction -- had to back ...Bernd Edlinger
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah
2018-06-15re PR middle-end/85878 (ICE in convert_mode_scalar, at expr.c:287)Jakub Jelinek
2018-06-12Use poly_int rtx accessors instead of hwi accessorsRichard Sandiford
2018-06-08Remove MPXMartin Liska
2018-06-04Fix expand_expr_real_1 handling of BLKmode bitfield referencesRichard Sandiford
2018-05-30Use poly_int tree accessorsRichard Sandiford
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford
2018-05-17RISC-V: Optimize switch with sign-extended index.Jim Wilson
2018-04-25re PR middle-end/85414 (ICE: in ix86_expand_prologue, at config/i386/i386.c:1...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