- 15 Jan, 1993 7 commits
-
-
* loop.c (move_movables): Clear INSN_CODE for eachinsn as we perform register replacements. (strength_reduce): Likewise. From-SVN: r3254
Jeff Law committed -
From-SVN: r3253
Brendan Kehoe committed -
From-SVN: r3252
Brendan Kehoe committed -
From-SVN: r3251
Ian Lance Taylor committed -
* c-decl.c (c_decode_option): Set WARN_UNINITIALIZED to 2 with -Wall, being careful to preserve it if it's already set. * cp-decl2.c (lang_decode_option): Likewise. * toplev.c (main): Warn about using -Wuninitialized without -O. From-SVN: r3250
Brendan Kehoe committed -
* gcc.c (process_command): Only accept input files which exist and can be read; prevent link phase if an input file was rejected. (error_count): Make into a static global variable. From-SVN: r3249
Brendan Kehoe committed -
* cccp.c (main): Trim down to the basename of what's to go in PROGNAME. From-SVN: r3248
Brendan Kehoe committed
-
- 14 Jan, 1993 19 commits
-
-
From-SVN: r3247
Jeff Law committed -
pa.c (output_function_prologue): Combine stack adjustment and first GR save when reasonable to do so. * pa.c (output_function_prologue): Combine stack adjustment and first GR save when reasonable to do so. (output_function_epilogue): Combine stack adjustment and first GR restore when reasonable to do so. Avoid load/use stall for RP restore in common cases. From-SVN: r3246
Jeff Law committed -
From-SVN: r3245
Richard Kenner committed -
From-SVN: r3244
Jeff Law committed -
* pa.h (LEGITIMIZE_ADDRESS): Rework to create REG or REG+D addresses instead of REG+REG addresses. From-SVN: r3243
Jeff Law committed -
From-SVN: r3242
Ian Lance Taylor committed -
(CONST_OK_FOR_LETTER_P): Change meaning of 'K'. Add new alternative 'N'. Use VAL_*_BITS_P macros when possible. (LEGITIMATE_CONSTANT_P) Fix comment. (FITS_14_BITS): Remove. (SMALL_INT): Remove. From-SVN: r3241
Torbjorn Granlund committed -
From-SVN: r3240
Jim Wilson committed -
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
-