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