- 07 Apr, 1993 2 commits
-
-
From-SVN: r4040
Michael Meissner committed -
From-SVN: r4039
Jim Wilson committed
-
- 06 Apr, 1993 16 commits
-
-
From-SVN: r4038
Richard Stallman committed -
* tree.h (require_complete_type, lookup_name_current_level): Add prototypes. From-SVN: r4037
Brendan Kehoe committed -
reg_set_p to identify instructions that modify it. From-SVN: r4036
Jim Wilson committed -
From-SVN: r4035
Jim Wilson committed -
From-SVN: r4034
Jim Wilson committed -
(do_include): For missing header file, if -M, don't output dependencies, and warning not error if no dependency is needed. From-SVN: r4033
Jim Wilson committed -
(decl_attributes, format case): Error if num_arg does not point to a string type argument, or if first_arg_num not the anonymous argument. From-SVN: r4032
Jim Wilson committed -
current_funtion_returns_pcc_struct if PCC_STATIC_STRUCT_RETURN defined. From-SVN: r4031
Jim Wilson committed -
we return junk for a template. From-SVN: r4030
Jim Wilson committed -
From-SVN: r4029
Roland McGrath committed -
From-SVN: r4028
Jim Wilson committed -
From-SVN: r4027
Michael Meissner committed -
From-SVN: r4026
Richard Stallman committed -
* pa.c (print_stw, print_ldw): Delete. (eligible_for_epilogue_delay): Delete. (hppa_epilogue_delay_slots): Delete. (store_reg, load_reg, set_reg_plus_d): New helper functions. (output_function_prologue): Only emit assembler pseudo-ops to denote the start of a function. Place the correct value into hp_profile_label_name if profiling. (output_function_epilogue): Only emit assembler pseudo-ops to deonte the end of a function. (hppa_expand_prologue): New function to emit all prologue code as RTL. (hppa_expand_epilogue): Likewise for the epilogue. (compute_frame_size): Update to account for using %r4 as an allocatable register if the frame pointer was eliminated. From-SVN: r4025
Jeff Law committed -
* pa.h (FIXED_REGISTERS): %r4 is no longer fixed. (CALL_USED_REGISTERS): %r4 is no longer CALL_USED either. (REG_ALLOC_ORDER): Move %r4 up in the allocation order. (DELAY_SLOTS_FOR_EPILOGUE): Delete. (ELIGIBLE_FOR_EPILOGUE_DELAY): Delete. From-SVN: r4024
Jeff Law committed -
* pa.md (prologue, epilogue): New define_expands. (return_internal, call_profiler): New define_insns. From-SVN: r4023
Jeff Law committed
-
- 05 Apr, 1993 10 commits
-
-
From-SVN: r4022
Richard Kenner committed -
clearing the whole array. From-SVN: r4021
Richard Stallman committed -
From-SVN: r4020
Per Bothner committed -
Store ERROR_MARK as the original code. From-SVN: r4019
Richard Stallman committed -
* pa.md (movdi patterns): Do not accept 1.0 FP registers in the constraints. (floatunsdisf, floatunsdidf expanders): Disable unless TARGET_SNAKE. (floatdisf2, floatdidf2 patterns): Likewise. (fix_truncdisf2, fix_truncdidf2): Likewise From-SVN: r4018
Jeff Law committed -
* pa.h (HARD_REGNO_MODE_OK): Do not accept integer modes greater than 32 bits in 1.0 FP registers. * pa.md (movdi patterns): Do not accept 1.0 FP registers. (floatunsdisf, floatunsdidf expanders): Disable unless TARGET_SNAKE. (floatdisf2, floatdidf2 patterns): Likewise. (fix_truncdisf2, fix_truncdidf2): Likewise. From-SVN: r4017
Jeff Law committed -
* pa.md (dbra pattern): Extend to allow any 5 bit increment, any comparison operator for the compare against zero, and no longer require the REG_NONNEG note. From-SVN: r4016
Jeff Law committed -
* pa.md (movsi for FP regs): Delete special case patterns. (movdi for FP regs): Likewise. (movsi main recognizer): Allow fp<->memory copies. (movdi main recognizer): Likewise. From-SVN: r4015
Jeff Law committed -
* pa.c (short_memory_operand): Delete. (emit_move_sequence): Do not use short_memory_operand When testing for secondary reloads for FP loads/stores. From-SVN: r4014
Jeff Law committed -
pa.h (EXTRA_CONSTRAINT): Refine 'T' constraint to not accept pseudos which did not get hard registers. * pa.h (EXTRA_CONSTRAINT): Refine 'T' constraint to not accept pseudos which did not get hard registers. Do not use short_memory_operand. From-SVN: r4013
Jeff Law committed
-
- 04 Apr, 1993 12 commits
-
-
(FUNCTION_VALUE_REGNO_P): Return regs depend on TARGET_SNAKE. From-SVN: r4012
Torbjorn Granlund committed -
(parse_stabs_common): Allow nonzero ignored fields in .stabs/.stabn. From-SVN: r4011
Richard Stallman committed -
From-SVN: r4010
Richard Kenner committed -
From-SVN: r4009
Richard Kenner committed -
From-SVN: r4008
Richard Kenner committed -
Always set pcc_struct_value if aggregate_value_p returns 1. From-SVN: r4007
Richard Stallman committed -
From-SVN: r4006
Richard Stallman committed -
given type when calling `user_def_type_attribute'. From-SVN: r4005
Richard Stallman committed -
From-SVN: r4004
Richard Kenner committed -
virtual_incoming_args_rtx includes pretend size. From-SVN: r4003
Richard Kenner committed -
virtual_incoming_args_rtx includes pretend size. (LINK_SPEC): Don't pass -O2 to ld; it seems to be broken. From-SVN: r4002
Richard Kenner committed -
(mostly_true_jump): Refine to use more info about destination and fallthrough; now returns -1 for very unlikely branches. (fill_eager_delay_slots, relax_delay_slots): Allow -1 return from mostly_true_jump. From-SVN: r4001
Richard Kenner committed
-