- 14 Jan, 1993 11 commits
-
-
From-SVN: r3239
Jim Wilson committed -
(move_operand): Allow all CONST_INTs that can be moved to general registers with one insn. (pre_cint_operand): New predicate for predecrementing ldwm/stwm insns. (zdepi_cint_p): New function. (depi_cint_operand): Remove. (and_mask_p): New name for consec_zeros_p. All callers changed. (srcsi_operand): Removed. (all file): Use INT_14_BITS instead of synonym SMALL_INT. (emit_move_sequence): Clean up CONST_INT case. (compute_zdepi_operands): New name for compute_xdepi_operands_from_integer. Change second parm to return plain integers (was RTXes). (print_operand): Handle 'Z' for 'zdepi' source used to movCONST_INT. From-SVN: r3238
Torbjorn Granlund committed -
From-SVN: r3237
Jim Wilson committed -
(OVERRIDE_OPTIONS): Define. Can't omit frame pointer or do pic when profiling. (REG_USED_SO_FAR): Delete. (CONST_COSTS): Give SMALL_INT constants cost of 0. Make UDIV, DIV, MOD, UMOD more expensive. Make FIX same cost as FLOAT. (TARGET_FRW): Define. (TARGET_DEFAULTS): Add -mfrw flag. (INITIAL_FRAME_POINTER_OFFSET): Add -mfrw support. (BASE_OUTGOING_VALUE_REG, BASE_INCOMING_ARG_REG): Likewise. (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Likewise. (DELAY_SLOTS_FOR_EPILOGUE, ELIGIBLE_FOR_EPILOGUE_DELAY): Likewise. (EXPAND_BUILTIN_SAVEREGS): Likewise. From-SVN: r3236
Jim Wilson committed -
(movdf, !TARGET_FPU): Remove tests for floating point registers. (divsi3, udivsi3): Correct length attribute. (ffssi2): Define for sparclite. From-SVN: r3235
Jim Wilson committed -
(SPARC_STACK_ALIGN): Delete. (sparc_frw_output_function_epilogue): Delete unused variable load_only_r15. (sparc_frw_epilogue_delay_slots): Delete r15/fmask test. From-SVN: r3234
Jim Wilson committed -
From-SVN: r3233
Jim Wilson committed -
(move patterns): Reorganize pattern order. Cleanup. Merge CONST_INT patterns into main patterns for SImode, HImode, QImode. Add patterns to recognize predecrement cases in SImode, HImode, QImode. Remove 'y' constraint from SImode recognizer. (main MImode, QImode recognizers): Handle SAR move from greg. Change constaints to match the SImode pattern. (cmov): Move near other conditional patterns. (all file): Replace all occurences of srcsi_operand with move_operand. Replace `ldo X(0),d' with `ldi X,d'. (rotlsi3): Remove SET_ATTRs. (rotrsi3): Likewise. From-SVN: r3232
Torbjorn Granlund committed -
Undo Dec 27 change. From-SVN: r3231
Jim Wilson committed -
From-SVN: r3230
James Van Artsdalen committed -
generate (MEM (SCRATCH)) inside the CLOBBER. From-SVN: r3229
Richard Stallman committed
-
- 13 Jan, 1993 14 commits
-
-
From-SVN: r3228
Ian Lance Taylor committed -
From-SVN: r3227
Ian Lance Taylor committed -
From-SVN: r3226
Ian Lance Taylor committed -
From-SVN: r3225
Michael Meissner committed -
From-SVN: r3224
Michael Meissner committed -
From-SVN: r3223
Jeff Law committed -
arithmetic and calling expand_assignment. From-SVN: r3222
Richard Stallman committed -
From-SVN: r3221
Richard Stallman committed -
Put GCC_INCLUDE_DIR just before the system dirs whose files are fixed. From-SVN: r3220
Richard Stallman committed -
From-SVN: r3219
Richard Stallman committed -
From-SVN: r3218
Richard Stallman committed -
From-SVN: r3217
Richard Stallman committed -
From-SVN: r3216
Richard Stallman committed -
From-SVN: r3215
Richard Stallman committed
-
- 12 Jan, 1993 15 commits
-
-
From-SVN: r3214
Brendan Kehoe committed -
* dbxout.c (dbxout_type) [case FILE_TYPE, SET_TYPE]: Call with missing third arg as 0. From-SVN: r3213
Brendan Kehoe committed -
* emit-rtl.c (emit_jump_insn_before): Call make_jump_insn_raw with only one argument. (emit_jump_insn_after): Likewise. (emit_jump_insn): Likewise. From-SVN: r3212
Brendan Kehoe committed -
From-SVN: r3211
Brendan Kehoe committed -
From-SVN: r3210
Brendan Kehoe committed -
* integrate.c (const_equiv): Delete decl, since it's never defined. (fold_out_const_cc0): Likewise. * loop.c (delete_insn_forces): Likewise. * final.c (alter_cond): Delete decl, since it's never defined. From-SVN: r3209
Brendan Kehoe committed -
* stor-layout.c (variable_size): Call expand_expr with a NULL_RTX, not a NULL_PTR. From-SVN: r3208
Brendan Kehoe committed -
* calls.c (emit_call_1): Pass a NULL_RTX into emit_call_insn for missing last arg. From-SVN: r3207
Brendan Kehoe committed -
(stat.h): Don't depend upon specific formal parameter names when locating static functions to convert to prototype form. Also be more selective about what strings to prepend underbars to during renaming of formal parameters and local variables in static functions. From-SVN: r3206
Jim Wilson committed -
(pipe_closed): New function, to handle SIGPIPE. From-SVN: r3205
Jim Wilson committed -
From-SVN: r3204
Richard Kenner committed -
From-SVN: r3203
Richard Stallman committed -
From-SVN: r3202
Richard Stallman committed -
From-SVN: r3201
Richard Stallman committed -
From-SVN: r3200
Richard Stallman committed
-