- 20 Mar, 1996 8 commits
-
-
(STRUCT_VALUE_REGNUM): Redefine as register a0. (STATIC_CHAIN_REGNUM): Redefine as register a1. (TRAMPOLINE_TEMPLATE): Redefine to use the right register. From-SVN: r11577
Richard Kenner committed -
Call dummy function pointed to by static chain pointer. (expand_builtin, case BUILT_IN_LONJMP): Ignore second expression. Set address of __dummy into static chain pointer. Copy the label to return to into a pseudo earlier. From-SVN: r11576
Richard Kenner committed -
From-SVN: r11575
Richard Kenner committed -
From-SVN: r11574
Richard Kenner committed -
(stupid_life_analysis, stupid_mark_refs): Use them to track which regs are live over a setjmp; don't allocate such regs. From-SVN: r11573
Richard Kenner committed -
arguments. From-SVN: r11572
Jason Merrill committed -
From-SVN: r11569
Roland McGrath committed -
[HAVE_STDLIB_H]: Include stdlib.h. From-SVN: r11568
Roland McGrath committed
-
- 19 Mar, 1996 14 commits
-
-
* pa.c (compute_frame_size): Update comments to reflect reality. (hppa_expand_prologue): Don't save registers which aren't used, even if it creates holes. Partially undoes changes from early March. (hppa_expand_epilogue): Likewise. From-SVN: r11567
Jeff Law committed -
From-SVN: r11566
David Edelsohn committed -
(add_case_node): New function. (pushcase, pushcase_range): Use it. (case_tree2list): New function. (expand_end_case): Use it. From-SVN: r11565
Richard Kenner committed -
fp reg to memory. From-SVN: r11564
Richard Kenner committed -
(OVERRIDE_OPTIONS): Use them. (TARGET_SWITCHES): Likewise. Treat -m68332 like -m68000. From-SVN: r11563
Richard Kenner committed -
(emit_store_flag): If expanding (GE X 0) will need two insns, don't use subtarget for the result of the first insn. (emit_store_flag): If expanding (GE X 0) will need two insns, don't use subtarget for the result of the first insn. Move a likely constant to the start of a condition. From-SVN: r11562
Richard Kenner committed -
(andsi3, iorsi3): Allow only 'M', not 'K' constants, if dest is 'd'. From-SVN: r11561
Richard Kenner committed -
(output_function_epilogue): Restore registers using sp+ instead of fp(n) in leaf functions. (USE_MOVQ, use_movq): Function replaced by macro. From-SVN: r11560
Richard Kenner committed -
From-SVN: r11559
Richard Kenner committed -
From-SVN: r11558
Richard Kenner committed -
From-SVN: r11557
Richard Kenner committed -
Have only one copy of timestamp and PPA2 per object module. Only have unnamed CSECT to match IBM C. From-SVN: r11556
Richard Kenner committed -
be a condition. From-SVN: r11555
Richard Kenner committed -
From-SVN: r11554
Richard Kenner committed
-
- 18 Mar, 1996 1 commit
-
-
From-SVN: r11553
Richard Kenner committed
-
- 17 Mar, 1996 8 commits
-
-
(make_field_assignment): Likewise. From-SVN: r11552
Doug Evans committed -
Modify patterns for all floating-point trap generating instructions. From-SVN: r11551
Richard Kenner committed -
(alpha_tp_string, alpha_fprm_string, alpha_fptm_string (trap_pending): Likewise. (override_options, summarize_insn, final_prescan_insn): New functions. (print_operand): Handle cases '&', '\'', ')', and '+'. (output_prolog): Emit ".eflag 48" if TARGET_IEEE_CONFORMANT. (output_epilog): Call final_prescan_insn before emitting epilog. From-SVN: r11550
Richard Kenner committed -
(alpha_trap_precision, alpha_fp_rounding_mode, alpha_fp_trap_mode): New enum types. (target_flags, alpha_tp, alpha_fprm, alpha_fptm): New external vars. (alpha_fprm_string, alpha_fptm_string, alpha_tp_string): Likewise. (TARGET_IEEE{,_WITH_INEXACT,_CONFORMANT}): New macros. (MASK_IEEE{,_WITH_INEXACT,_CONFORMANT}): Likewise. (MASK_FP, MASK_FPREGS, (TARGET_SWITCHES): Added "ieee-conformant", "ieee", and "ieee-with-inexact"; use MASK symbols. (TARGET_OPTIONS): New macro. (OVERRIDE_OPTIONS, FINAL_PRESCAN_{INSN,LABEL}): New macros. (PRINT_OPERAND_PUNCT_VALID_P): Allow operand codes for FP insns. (CC1_SPEC): New macro. From-SVN: r11549
Richard Kenner committed -
FINAL_SCAN_LABEL is defined. From-SVN: r11548
Richard Kenner committed -
PLACEHOLDER_EXPR has not yet been initialized. From-SVN: r11547
Richard Kenner committed -
From-SVN: r11546
Richard Kenner committed -
From-SVN: r11545
Richard Kenner committed
-
- 16 Mar, 1996 3 commits
-
-
Return 0 if pos+len out of range of want desired mode. From-SVN: r11544
Richard Kenner committed -
From-SVN: r11543
Richard Kenner committed -
TARGET_PROFILING_NEEDS_GP defined. From-SVN: r11542
Richard Kenner committed
-
- 15 Mar, 1996 4 commits
-
-
From-SVN: r11541
David Edelsohn committed -
From-SVN: r11540
David Edelsohn committed -
HOST_BITS_PER_WIDE_INT == 64. From-SVN: r11539
Jim Wilson committed -
From-SVN: r11531
Ian Lance Taylor committed
-
- 14 Mar, 1996 2 commits
-
-
From-SVN: r11530
Michael Meissner committed -
TREE_ADDRESSABLE; From-SVN: r11529
Jim Wilson committed
-