aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-22re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)Jakub Jelinek1-8/+9
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-5/+5
2019-01-05re PR middle-end/82564 (ICE at -O1 and above: in assign_stack_temp_for_type, ...Jakub Jelinek1-0/+15
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-27Comparison with an enum should mention enum value.Martin Liska1-4/+4
2018-12-21re PR rtl-optimization/88563 (wrong code with -O2 -fno-code-hoisting -fno-tre...Jakub Jelinek1-13/+11
2018-12-18re PR target/88513 (FAIL: gcc.target/i386/pr59591-1.c)Jakub Jelinek1-1/+23
2018-12-14re PR c++/82294 (Array of objects with constexpr constructors initialized fro...Jakub Jelinek1-15/+43
2018-11-27Come up with memop_ret enum instead of int endp for memory operations.Martin Liska1-28/+25
2018-11-26PR 87756 - missing unterminated argument warning using address of a constant ...Martin Sebor1-2/+8
2018-11-23PR tree-optimization/87756 - missing unterminated argument warning using addr...Martin Sebor1-5/+27
2018-11-09re PR tree-optimization/87940 (FAIL: gcc.dg/warn-strlen-no-nul.c)Bernd Edlinger1-13/+12
2018-11-07common.opt: Add -Wattribute-warning.Nikolai Merinov1-1/+2
2018-10-02dojump.h (do_jump): Delete.Eric Botcazou1-4/+5
2018-09-25re PR c/87387 (trunk/gcc/builtins.c:585:7: warning: -Wself-assign problem)Jeff Law1-1/+36
2018-09-14re PR middle-end/87188 (Function pointer canonicalization optimized away)John David Anglin1-6/+4
2018-09-13builtins.h (c_srlen): Add argument.Martin Sebor1-32/+15
2018-09-13expr.c (string_constant): Adjust function comment.Bernd Edlinger1-21/+10
2018-09-13re PR middle-end/87290 (Optimize signed x % pow2p == cst)Jakub Jelinek1-2/+97
2018-09-12re PR middle-end/82853 (Optimize x % 3 == 0 without modulo)Jakub Jelinek1-1/+256
2018-08-29re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer)Martin Sebor1-6/+25
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-08-20expr.c (store_field): Change gcc_assert to gcc_checking_assert.Bernd Edlinger1-1/+1
2018-08-20re PR target/86984 (invalid relocation accessing a const char array)Bernd Edlinger1-0/+11
2018-08-16builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger1-4/+10
2018-08-16Allow larger copies when not slow_unaligned_access and no padding.Tamar Christina1-0/+21
2018-07-24PR tree-optimization/86622 - incorrect strlen of array of array plus variable...Martin Sebor1-25/+37
2018-07-16re PR middle-end/86528 (strlen of constant string malfunction -- had to back ...Bernd Edlinger1-1/+3
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor1-81/+112
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah1-1/+2
2018-06-15re PR middle-end/85878 (ICE in convert_mode_scalar, at expr.c:287)Jakub Jelinek1-3/+3
2018-06-12Use poly_int rtx accessors instead of hwi accessorsRichard Sandiford1-27/+30
2018-06-08Remove MPXMartin Liska1-67/+11
2018-06-04Fix expand_expr_real_1 handling of BLKmode bitfield referencesRichard Sandiford1-0/+2
2018-05-30Use poly_int tree accessorsRichard Sandiford1-9/+7
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek1-0/+14
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-61/+0
2018-05-17RISC-V: Optimize switch with sign-extended index.Jim Wilson1-2/+17
2018-04-25re PR middle-end/85414 (ICE: in ix86_expand_prologue, at config/i386/i386.c:1...Jakub Jelinek1-1/+4
2018-04-23re PR middle-end/85496 (internal compiler error: in emit_move_insn, at expr.c...Eric Botcazou1-2/+3
2018-04-13re PR middle-end/81657 (FAIL: gcc.dg/20050503-1.c scan-assembler-not call)Martin Liska1-3/+10
2018-04-06Reverted commit r254862Tamar Christina1-3/+1
2018-03-02re PR ipa/84628 (attribute(warning/error) functions should not be merged toge...Jakub Jelinek1-7/+19
2018-02-09* expr.c (optimize_bitfield_assignment_op): Remove obsolete assertion.Eric Botcazou1-2/+0
2018-01-17VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884)Richard Sandiford1-4/+4
2018-01-13Allow ADDR_EXPRs of TARGET_MEM_REFsRichard Sandiford1-0/+3
2018-01-03Add support for MODE_VECTOR_BOOLRichard Sandiford1-6/+1
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-16/+21
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-10/+16
2018-01-03poly_int: expand_assignmentRichard Sandiford1-8/+11