Jim Wilson
118751b1c3
(SWITCH_TAKES_ARG): Add -R.
...
(LINK_SPEC): Add %{R*}.
From-SVN: r12084
1996-05-23 15:38:42 -07:00
Ian Lance Taylor
c1aef54de3
Do better scheduling of floating point instructions
...
From-SVN: r12083
1996-05-23 19:52:56 +00:00
Jeff Law
b0b61fc464
Fix typo in last change.
...
From-SVN: r12082
1996-05-23 09:20:15 -06:00
Jeff Law
bf63e3a23c
h8300.h (CONSTANT_ADDRESS_P): Don't accept CONST or HIGH on the H8/300H.
...
* h8300/h8300.h (CONSTANT_ADDRESS_P): Don't accept CONST or HIGH
on the H8/300H.
* h8300.md: Use "m" rather than "o" constraint everywhere
appropriate. Cleanup use of "i" and "n" constraints.
From-SVN: r12081
1996-05-22 22:34:36 -06:00
Jim Wilson
5169bda71d
(pthread.h): Add extern to __page_size* declarations
...
for AIX 4.1.x.
From-SVN: r12080
1996-05-22 14:49:25 -07:00
Jim Wilson
ee49a9c7be
(nonzero_bits): Don't assume arg pointer has same
...
alignment as stack pointer.
From-SVN: r12079
1996-05-22 14:41:29 -07:00
Stan Cox
bab34d98aa
(SET_ASM_OP): New. __attribute__ ((alias ()))
...
From-SVN: r12078
1996-05-22 20:42:09 +00:00
Michael Meissner
9da71b168a
Fix SPEC macros
...
From-SVN: r12077
1996-05-22 20:09:27 +00:00
Stan Cox
b421dce2b6
Initial revision
...
From-SVN: r12076
1996-05-22 15:58:55 +00:00
Stan Cox
7fca80d0fd
(ix86_expand_epilogue): use gen_return_pop_internal to
...
simultanously return and pop args; removed stray semicolon.
From-SVN: r12075
1996-05-22 15:12:28 +00:00
Stan Cox
6cd96118ea
(return_pop_internal): new pattern.
...
(pop): disable emitting of bogus move instruction.
From-SVN: r12074
1996-05-22 15:12:28 +00:00
Richard Kenner
c5ad722c61
(init_reg_last_arrays, setup_incoming_promotions): Correct prototypes.
...
From-SVN: r12073
1996-05-22 08:08:17 -04:00
Jeff Law
cca19830ca
h8300.md (div patterns): Rewrite.
...
* h8300/h8300.md (div patterns): Rewrite.
(mod patterns): Likewise.
From-SVN: r12072
1996-05-21 21:50:11 -06:00
Roland McGrath
71032fe3c4
Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line apparently accidentally
...
removed in the last change.
From-SVN: r12068
1996-05-21 22:55:56 +00:00
Jeff Law
5b6a438a41
* pa/pa.c (basereg_operand): Never accept a CONST_INT.
...
From-SVN: r12067
1996-05-21 11:43:15 -06:00
Doug Evans
7d94bb81f0
(STRUCTURE_SIZE_BOUNDARY): Add comment explaining why it's 32.
...
From-SVN: r12066
1996-05-21 17:25:24 +00:00
Richard Kenner
ff3829fac4
(LINK_SPEC): Provide version for Snake.
...
From-SVN: r12065
1996-05-21 12:31:49 -04:00
Richard Kenner
6b33ae1760
(LINK_SPEC): Provide versions for Snake as well.
...
From-SVN: r12064
1996-05-21 12:26:36 -04:00
Richard Kenner
50a1e70580
(TARGET_NAME): Always redefine.
...
(TARGET_VERSION): Delete; retain vax.h definition.
From-SVN: r12063
1996-05-21 07:20:44 -04:00
Richard Kenner
e5d0d7d0a9
(TARGET_NAME): Define unless already defined.
...
(TARGET_VERSION): Print TARGET_NAME.
From-SVN: r12062
1996-05-21 07:20:27 -04:00
Jim Wilson
adade86813
(output_file_start): Delete misplaced semicolon.
...
From-SVN: r12061
1996-05-20 11:00:02 -07:00
Jeff Law
eed04dff2e
reorg.c (relax_delay_slots): Call update_block before redirecting a branch past a redundant insn.
...
* reorg.c (relax_delay_slots): Call update_block before
redirecting a branch past a redundant insn.
From-SVN: r12060
1996-05-20 10:44:05 -06:00
Jeff Law
da3c5e3c8d
* config.sub: Recognize -proelf as a basic system type.
...
From-SVN: r12058
1996-05-20 10:02:45 -06:00
Michael Meissner
bdf423cbd6
Try to fix inline of fp/int convert
...
From-SVN: r12057
1996-05-20 15:17:41 +00:00
Richard Kenner
b34ec578aa
(TARGET_SWITCHES): Include TARGET_CPU_DEFAULT.
...
(TARGET_CPU_DEFAULT): Provide default value.
(CPP_SPEC): Test TARGET_CPU_DEFAULT too.
From-SVN: r12056
1996-05-19 23:02:44 -04:00
Richard Kenner
c7b88960b1
No longer include pa.h.
...
Move definitions after include to new file pa-pro-end.h.
From-SVN: r12055
1996-05-19 23:02:24 -04:00
Richard Kenner
d266710609
No longer include pa.h.
...
(TARGET_DEFAULT): Don't define; identical to default.
From-SVN: r12054
1996-05-19 23:01:59 -04:00
Richard Kenner
4dd8c5ad25
No longer include pa-hpux.h.
...
(TARGET_DEFAULT): Don't need to set here.
From-SVN: r12053
1996-05-19 23:01:42 -04:00
Richard Kenner
edd367a60b
No longer include pa.h.
...
(HP_FP_ARG_DESCRIPTOR_REVERSED): Don't define here.
From-SVN: r12052
1996-05-19 23:00:37 -04:00
Richard Kenner
6ac7dac196
No longer include pa.h.
...
From-SVN: r12051
1996-05-19 23:00:10 -04:00
Richard Kenner
0ebfc1dc06
No longer include pa-hpux.h.
...
From-SVN: r12050
1996-05-19 22:59:47 -04:00
Richard Kenner
2b26c764d0
Initial revision
...
From-SVN: r12049
1996-05-19 22:57:13 -04:00
Richard Kenner
d04362c921
(libobjc.a, sublibobjc.a): 'specs' added to dependencies.
...
From-SVN: r12048
1996-05-19 16:40:43 -04:00
Richard Kenner
21abd7a65a
Add prototypes for static functions.
...
(sdbout_parms, sdbout_reg_parms): Delete extra parm to plain_type.
From-SVN: r12047
1996-05-19 12:25:37 -04:00
Richard Kenner
841fc5a115
Include insn-flags.h.
...
Add prototypes for static functions.
(gen_jump, gen_movdf, gen_movxf): Delete redundant declarations.
(find_regno_note, emit_jump_insn_before, emit_label_after): Likewise.
(swap_rtx_condition): Now static.
From-SVN: r12046
1996-05-19 12:24:50 -04:00
Richard Kenner
9e014ded89
Include bc-emit.h.
...
({save,restore}_machine_status): Add prototype for args.
(bc_runtime_type_code, bc_build_calldesc): Delete redundant decls.
(bc_emit_trampoline, bc_end_function): Likewise.
From-SVN: r12045
1996-05-19 12:24:26 -04:00
Richard Kenner
06398f9dc9
(bc_runtime_type_code): Delete redundant declaration.
...
From-SVN: r12044
1996-05-19 12:23:40 -04:00
Richard Kenner
461b77c857
If not GNUC, make `inline' null; otherwise, leave alone.
...
Add `static' to inline functions.
Add prototypes for static function.
From-SVN: r12043
1996-05-19 12:22:57 -04:00
Richard Kenner
29de0a5c2f
Add prototypes for all static functions.
...
(adspath): Delete; never used and has numerous parse errors.
From-SVN: r12042
1996-05-19 12:22:07 -04:00
Richard Kenner
b423779d2d
Add prototypes for all static functions.
...
From-SVN: r12041
1996-05-19 12:21:45 -04:00
Richard Kenner
b0cb541bf4
(function_value): Deleted; no such function.
...
(bc_build_calldesc, bc_runtime_type_code): New declarations.
From-SVN: r12040
1996-05-19 12:20:59 -04:00
Richard Kenner
e3068d6fd6
(function.o): Includes bc-emit.h.
...
(reg-stack.o): Includes insn-flags.h.
From-SVN: r12039
1996-05-19 12:20:33 -04:00
Richard Kenner
4f8478c2ac
(alpha_emit_conditional_move): Compare to 0 in correct mode.
...
From-SVN: r12038
1996-05-19 11:49:57 -04:00
Richard Kenner
4d12b2fee4
(unsave_expr_now): Avoid use of NULL_RTX since no rtl.h.
...
From-SVN: r12037
1996-05-18 22:09:21 -04:00
Jim Wilson
e22856e8fb
(prepare_move_operands): If source is r0, and dest is reg+reg
...
MEM, then copy source to a pseudo-reg.
From-SVN: r12036
1996-05-18 17:34:10 -07:00
Jim Wilson
a1a0806af6
(untyped_call): New pattern.
...
From-SVN: r12035
1996-05-18 17:33:19 -07:00
Jim Wilson
7085bad383
(copy_loop_body): When update split DEST_ADDR giv,
...
check to make sure it was split.
(find_splittable_givs): Fix reversed test of verify_addresses result.
From-SVN: r12034
1996-05-18 17:16:38 -07:00
Richard Kenner
bb431b7a6c
No longer include pdp11.h.
...
From-SVN: r12033
1996-05-18 14:17:44 -04:00
Richard Kenner
d918868e2b
No longer include i960.h.
...
From-SVN: r12032
1996-05-18 14:17:25 -04:00
Richard Kenner
6d4497f135
No longer include i960-coff.h.
...
From-SVN: r12031
1996-05-18 14:14:11 -04:00