aboutsummaryrefslogtreecommitdiff
path: root/gcc/explow.c
AgeCommit message (Collapse)AuthorFilesLines
1996-07-03formatting tweaksMike Stump1-2/+4
From-SVN: r12390
1996-06-29(convert_memory_address, case PLUS): Fix error in last change.Richard Kenner1-3/+5
From-SVN: r12378
1996-06-18(convert_memory_address, case PLUS, MULT): Don't commute operationRichard Kenner1-10/+17
with extension if not adding small integer. From-SVN: r12292
1995-12-27(memory_address, allocate_dynamic_stack_space): Pass additional arg toRichard Kenner1-3/+3
mark_reg_pointer. From-SVN: r10885
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9959
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
From-SVN: r9712
1995-04-07(convert_memory_address): No longer static.Richard Kenner1-13/+27
New arg, TO_MODE. Do something special for SYMBOL_REF, LABEL_REF, and CONST. (memory_address): Add extra arg to call to convert_memory_address. From-SVN: r9328
1995-04-03(convert_memory_address): New function.Richard Kenner1-1/+50
(memory_address): Call if it needed. (promote_mode, case POINTER_TYPE): Use Pmode and pointer extension. (allocate_dynamic_stack_space): Convert size from ptr_mode. From-SVN: r9304
1995-04-03(allocate_dynamic_stack_space): Correct typo in last change.Jim Wilson1-1/+1
From-SVN: r9302
1995-03-30(allocate_dynamic_stack_space): Test STACK_BOUNDARY against ↵Jim Wilson1-27/+8
BIGGEST_ALIGNMENT at run time instead of at compile time. (allocate_dynamic_stack_space): Test STACK_BOUNDARY against BIGGEST_ALIGNMENT at run time instead of at compile time. Give MUST_ALIGN macro a value, and test this value in if statements. From-SVN: r9263
1995-02-22(memory_address): Add missing "else".Richard Kenner1-2/+2
From-SVN: r9037
1994-11-28explow.c (hard_function_value): Change a register in BLKmode to a register ↵Jeff Law1-1/+22
in a sufficiently wide integer mode. * explow.c (hard_function_value): Change a register in BLKmode to a register in a sufficiently wide integer mode. From-SVN: r8578
1994-07-14(force_reg): Don't make a REG_EQUAL note for an insn that doesn't setRichard Kenner1-3/+7
TEMP. From-SVN: r7771
1994-07-12(allocate_dynamic_stack_space): Fix typo.Richard Kenner1-1/+1
From-SVN: r7746
1994-07-12(round_push, allocate_dynamic_stack_space): Avoid using CEIL_DIV_EXPR;Richard Kenner1-3/+11
add adjustment and use TRUNC_DIV_EXPR instead. From-SVN: r7738
1994-05-06(allocate_dynamic_stack_space): Just return virtual_stack_dynamic_rtx if ↵Richard Kenner1-0/+13
asking for zero bytes. (allocate_dynamic_stack_space): Just return virtual_stack_dynamic_rtx if asking for zero bytes. Set current_function_calls_alloca here and also record new stack level for nonlocal gotos. From-SVN: r7229
1994-04-18(promote_mode): New function.Richard Kenner1-0/+38
From-SVN: r7066
1994-03-08(break_out_memory_refs): Don't call mark_reg_pointer here.Richard Kenner1-5/+14
(memory_address): Call it here if X changed and is now a REG or REG + CONST_INT. From-SVN: r6729
1994-02-10(memory_address): Fix error in last change.Richard Kenner1-14/+14
From-SVN: r6520
1994-02-06(memory_address): Call update_temp_slot_address on new and oldRichard Kenner1-55/+71
address. From-SVN: r6497
1993-10-11(emit_stack_save): Cast enum array index to int.Richard Stallman1-1/+1
From-SVN: r5717
1993-10-03(expr_size): If the size contains a PLACEHOLDER_EXPR, surround it withRichard Kenner1-2/+7
a WITH_RECORD_EXPR. From-SVN: r5582
1993-09-24* explow.c: (copy_all_regs): Don't copy HARD_FRAME_POINTER_REGNUM.Doug Evans1-1/+5
From-SVN: r5454
1993-04-12(emit_stack_save): At end, call validize_mem when inside sequence.Jim Wilson1-4/+9
From-SVN: r4104
1993-03-31(rtx_to_tree_code): New function.Richard Stallman1-0/+38
From-SVN: r3944
1993-02-26explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of ↵Jeff Law1-2/+2
LEGITIMATE_CONSTANT_P. * explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P. (break_out_memrefs): Likewise. From-SVN: r3540
1993-01-10# Fix misspellings in comments.Paul Eggert1-1/+1
From-SVN: r3181
1992-10-05(allocate_dynamic_stack_space) [MUST_ALIGN]:Richard Stallman1-6/+10
Always add to size, always round up to STACK_BOUNDARY, always round the address. From-SVN: r2320
1992-10-01(allocate_dynamic_stack_space): If STACK_DYNAMIC_OFFSET or ↵Richard Stallman1-0/+9
STACK_POINTER_OFFSET... (allocate_dynamic_stack_space): If STACK_DYNAMIC_OFFSET or STACK_POINTER_OFFSET, always round address up to BIGGEST_ALIGNMENT. From-SVN: r2292
1992-07-17(allocate_dynamic_stack_space) [SETJMP_VIA_SAVE_AREA]:Richard Stallman1-0/+3
Always call round_push; we can't rely on alignment of size. From-SVN: r1608
1992-07-06entered into RCSCharles Hannum1-40/+37
From-SVN: r1472
1992-06-25*** empty log message ***Richard Kenner1-12/+8
From-SVN: r1281
1992-05-29*** empty log message ***Richard Kenner1-4/+10
From-SVN: r1125
1992-05-25*** empty log message ***Richard Kenner1-4/+20
From-SVN: r1086
1992-05-25*** empty log message ***Richard Kenner1-8/+12
From-SVN: r1079
1992-05-21*** empty log message ***Richard Stallman1-0/+2
From-SVN: r1044
1992-05-06*** empty log message ***Richard Kenner1-0/+121
From-SVN: r915
1992-04-03*** empty log message ***Richard Stallman1-0/+2
From-SVN: r675
1992-04-03*** empty log message ***Richard Kenner1-13/+22
From-SVN: r673
1992-03-11Initial revisionRichard Kenner1-0/+843
From-SVN: r445