aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2001-07-04emit-rtl.c (replace_equiv_address): New function.Richard Kenner1-38/+33
2001-07-02[multiple changes]Geoffrey Keating1-4/+35
2001-07-02emit-rtl.c (adjust_address): New function.Richard Kenner1-53/+23
2001-07-01expr.c (expand_expr, [...]): Correct check for side-effects in the value of a...Mark Mitchell1-1/+1
2001-06-28expr.c (expand_assignment): When have varying-length object, make MEM a BLKmode.Richard Kenner1-2/+5
2001-06-20Fix __builtin_expect on PowerPCsMichael Meissner1-0/+33
2001-06-18Implement the Named Return Value optimization.Jason Merrill1-2/+4
2001-06-16expr.c (expand_expr, [...]): If taking address of SAVE_EXPR, use put_var_into...Richard Kenner1-7/+15
2001-06-12expr.c (store_field): Don't set MEM_ALIAS_SET for a field in a structure at a...Mark Mitchell1-1/+10
2001-06-09expr.c (expand_expr, [...]): Do not replace an array element with the known i...Mark Mitchell1-1/+1
2001-06-08except.c (get_exception_pointer, [...]): Take a struct function.Richard Henderson1-1/+1
2001-06-07Thu Jun 7 13:20:14 CEST 2001 Jan Hubicka <jh@suse.cz>Jan Hubicka1-1/+2
2001-06-04tree.def (ARRAY_RANGE_REF): New code.Richard Kenner1-21/+36
2001-06-02Fix typo in commentRichard Kenner1-1/+1
2001-05-27combine.c (try_combine): Fix typo in comment.Lars Brinkhoff1-1/+1
2001-05-22combine.c (gen_binary): Use swap_commutative_operands_pJan Hubicka1-4/+2
2001-05-20expr.c (expand_expr, [...]): Don't fold constant access if EXPAND_CONST_ADDRE...Richard Kenner1-28/+26
2001-05-17Fix queueing related bugsBernd Schmidt1-3/+10
2001-05-10expr.c (emit_push_insn): Convert PUSH_ROUNDING argument to bytes.David Edelsohn1-3/+4
2001-05-10expr.c (emit_group_load): extract_bit_field requires a REG or MEM as an argum...David Edelsohn1-14/+17
2001-05-04alpha.h: NULL_PTR -> NULL.Kaveh R. Ghazi1-2/+2
2001-05-02expr.c (store_field): Do nothing except elaborate side-effects if zero-bit fi...Richard Kenner1-0/+5
2001-05-01expr.c (expand_expr): When compiling LABELED_BLOCK_EXPR...Per Bothner1-0/+2
2001-05-01bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi1-2/+2
2001-04-13expr.h (enum libfunc_index): Add LTI_memmove.Loren J. Rittle1-1/+1
2001-04-12expmed.c (store_bit_field): Truncate CONST_INTs.Alexandre Oliva1-2/+8
2001-04-03Use byte offsets in SUBREGs instead of words.Jakub Jelinek1-4/+4
2001-03-28IA-64 ABI Exception Handling.Richard Henderson1-15/+4
2001-03-22mkconfig.sh: Include insn-flags.h.Richard Henderson1-2/+0
2001-03-21i386.md (pophi1, [...]): Remove.Jan Hubicka1-39/+100
2001-03-18defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...Richard Henderson1-13/+0
2001-03-15varasm.c (assemble_alias): Use DECL_ASSEMBLER_NAME...Mark Mitchell1-8/+8
2001-03-14* expr.c (emit_move_insn_1): Fix else if around #endif.Richard Henderson1-1/+2
2001-03-14* expr.c (expand_expr): Revove bogus conditional.Mark Mitchell1-6/+0
2001-03-14* expr.c (emit_move_insn_1): Guard PUSH_ROUNDING use by ifdef.Jan Hubicka1-0/+2
2001-03-14expr.c (emit_move_insn_1): Split push of complex value when no suitable push ...Jan Hubicka1-1/+44
2001-03-13expr.c (store_expr): Add dont_store_target.Jakub Jelinek1-2/+12
2001-03-02print-rtl.c (print_rtx): Cast enums to int for comparison.John David Anglin1-2/+3
2001-03-02xm-lynx.h, [...]: Do not define TRUE or FALSE.Zack Weinberg1-13/+13
2001-02-04diagnostic.h (set_internal_error_function): Renamed.Richard Kenner1-6/+7
2001-01-31Upate commentRichard Kenner1-4/+4
2001-01-28configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.Kaveh R. Ghazi1-1/+0
2001-01-27expr.c (emit_move_insn): Add REG_EQUAL note when constant loaded into registe...Alexandre Oliva1-2/+13
2001-01-20stmt.c (expand_return): Don't return anything if size is zero.Richard Kenner1-0/+3
2001-01-19alias.c (rtx_equal_for_memref_p, [...]): Don't assume args are REG.Richard Kenner1-0/+1
2001-01-15* expr.c (do_jump): Treat VOIDmode CONST_DOUBLEs like CONST_INTs.Geoffrey Keating1-1/+3
2001-01-14i386.c (ix86_split_fp_branch): Remove unused variables.Andreas Jaeger1-14/+15
2001-01-10output.h (make_function_rtl): Remove prototype.Mark Mitchell1-2/+2
2001-01-02Fix last changeRichard Kenner1-1/+2
2001-01-02expr.c (store_constructor_field): Update ALIGN before calling store_constructor.Richard Kenner1-0/+5