aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2014-10-28Remove VEC_LSHIFT_EXPR and vec_shl_optabAlan Lawrence1-1/+0
2014-10-27Add new optabs for reducing vectors to scalarsAlan Lawrence1-0/+18
2014-10-27[Vectorizer] Make REDUC_xxx_EXPR tree codes produce a scalar resultAlan Lawrence1-1/+11
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-0/+3
2014-10-16function.h: Flatten file.Andrew MacLeod1-0/+4
2014-09-10revert: calls.c (precompute_arguments): Check promoted_for_signed_and_unsigne...Kugan Vivekanandarajah1-34/+1
2014-09-09single_set takes an insnDavid Malcolm1-1/+1
2014-09-05fixup_args_size_notes takes a pair of rtx_insnDavid Malcolm1-2/+1
2014-08-29expr.c (convert_move): If the target has an explicit converter, use it.DJ Delorie1-0/+20
2014-08-28Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm1-2/+3
2014-08-26re PR c/61271 (10 * possible coding error with logical not (!))Marek Polacek1-1/+1
2014-08-22expr.c: Use rtx_insn and rtx_code_labelDavid Malcolm1-14/+16
2014-08-19emit_move et al return rtx_insn *David Malcolm1-23/+26
2014-08-08calls.c (precompute_arguments): Check promoted_for_signed_and_unsigned_p and ...Kugan Vivekanandarajah1-1/+34
2014-08-08calls.c (precompute_arguments): Use new SUBREG_PROMOTED_SET instead of SUBREG...Kugan Vivekanandarajah1-11/+11
2014-07-29re PR middle-end/52478 (-ftrapv calls the wrong functions in libgcc)Richard Biener1-3/+1
2014-07-28re PR middle-end/52478 (-ftrapv calls the wrong functions in libgcc)Richard Biener1-1/+3
2014-07-20expr.c (store_field): Handle VOIDmode for calls that return values in multipl...Eric Botcazou1-1/+1
2014-06-24tree-vect-patterns.c (vect_recog_sad_pattern): New function for SAD pattern r...Cong Hou1-0/+14
2014-06-02expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod1-0/+1
2014-05-28expr.c (expand_assignment): Fold the bitpos in the to_rtx if sufficiently ali...Bernd Edlinger1-12/+25
2014-05-06Merge in wide-int.Kenneth Zadeck1-104/+80
2014-04-29Remove PUSH_ARGS_REVERSED from the RTL expander.James Greenhalgh1-20/+0
2014-04-25Add clobber_regTom de Vries1-0/+12
2014-04-24expr.c (expand_expr_real_1): Avoid gimple_assign_rhs_to_tree during TER and i...Richard Biener1-6/+27
2014-04-11re PR middle-end/60556 (tip of tree crash with mips compiler)Steve Ellcey1-3/+3
2014-03-28re PR target/60648 (ICE (segmentation fault) in expand_binop)Jeff Law1-5/+6
2014-03-20* expr.c (expand_expr_real_1): Remove outdated comment.Eric Botcazou1-12/+5
2014-03-20calls.c (store_one_arg): Remove incorrect const qualification on the type of ...Eric Botcazou1-9/+2
2014-02-19expr.c (expand_expr_real_1): For a bit-field destination type...Eric Botcazou1-4/+9
2014-02-13re PR target/43546 (ICE: in assign_stack_local_1, at function.c:353 with -mpr...Jakub Jelinek1-2/+11
2014-02-11re PR middle-end/54041 (-mshort ICE in convert_memory_address_addr_space, at ...Jeff Law1-0/+5
2014-02-07re PR target/60077 (gcc.target/i386/pr35767-5.c FAILs)Jakub Jelinek1-2/+2
2014-01-16re PR middle-end/58344 (ICE with segfault at -O1 and above on x86_64-linux-gnu)Jakub Jelinek1-1/+19
2014-01-08re PR middle-end/57748 (ICE when expanding assignment to unaligned zero-sized...Bernd Edlinger1-66/+86
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-17expr.c (convert_modes): For SUBREG_PROMOTED_VAR_P use SUBREG_REG (x) instead ...Jakub Jelinek1-1/+1
2013-12-11expr.c (expand_assignment): Remove dependency on flag_strict_volatile_bitfields.Bernd Edlinger1-15/+11
2013-12-11re PR middle-end/59399 (ICE in expand_expr_real_1 with -m64 -fsanitize=signed...Marek Polacek1-7/+5
2013-12-10expr.c (expand_expr_real_1): Always return 0 for the extraction of a bit-fiel...Eric Botcazou1-0/+9
2013-12-06expr.c (expand_assignment): Update bitregion_start and bitregion_end.Bernd Edlinger1-0/+3
2013-12-04* expr.c (expand_assignment): Update comments.Jeff Law1-4/+4
2013-12-03re PR target/58864 (ICE in connect_traces, at dwarf2cfi.c:NNNN)Jakub Jelinek1-6/+0
2013-12-02Fix C++0x memory model for unaligned fields in packed...Bernd Edlinger1-0/+11
2013-12-01expr.c (emit_group_store): Corrected BITFIELD_END parameter.Bernd Edlinger1-1/+1
2013-11-272013-11-27 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger1-7/+30
2013-11-27re PR middle-end/59138 (possible packed struct miscompile)Eric Botcazou1-9/+17
2013-11-26Remove parameter keep_aligning from get_inner_reference.Bernd Edlinger1-30/+7
2013-11-22gimple.h: Remove all includes.Andrew MacLeod1-0/+5
2013-11-22expr.c (store_constructor): Allow CONSTRUCTOR with VECTOR_TYPE (same sized) e...Jakub Jelinek1-2/+14