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
Richard Kenner
554411b4d6
No longer include i960.h and dbxcoff.h.
...
From-SVN: r12030
1996-05-18 14:13:47 -04:00
Richard Kenner
0bd4d2eeb9
No longer include i860.h and svr3.h.
...
From-SVN: r12029
1996-05-18 14:11:41 -04:00
Richard Kenner
cc035b63bd
No longer include i860.h.
...
From-SVN: r12028
1996-05-18 14:09:46 -04:00
Richard Kenner
a67c93c82a
No longer include i860/sysv4.h.
...
(OUTPUT_TDESC): No longer define.
(ASM_FILE_END): Move redefinition to here.
From-SVN: r12027
1996-05-18 14:09:29 -04:00
Richard Kenner
0aeb06cd5b
No longer include bsd.h.
...
From-SVN: r12026
1996-05-18 14:08:41 -04:00
Richard Kenner
fd973b936e
Provide a default for TARGET_DEFAULT.
...
Take "or" of TARGET_DEFAULT and TARGET_CPU_DEFAULT everywhere.
From-SVN: r12025
1996-05-18 14:08:25 -04:00
Richard Kenner
3ea57002e8
No longer include clipper.h and svr3.h.
...
From-SVN: r12024
1996-05-18 14:08:05 -04:00
Richard Kenner
c4c1f6d58b
Update number of shift/reduce conflicts for objc.
...
From-SVN: r12023
1996-05-18 10:25:57 -04:00
Richard Kenner
50a5849f2d
(FINALIZE_TRAMPOLINE): Add missing backslashes.
...
From-SVN: r12022
1996-05-18 08:20:12 -04:00
Richard Kenner
21ec72f456
(dbxout_resume_previous_source_file): New macro.
...
From-SVN: r12021
1996-05-17 19:57:16 -04:00
Richard Kenner
673a261e4f
(objc_get_uninstalled_dtable): New declaration.
...
From-SVN: r12020
1996-05-17 19:53:18 -04:00
Richard Kenner
7136f13204
(objc_get_uninstalled_dtable): New function.
...
From-SVN: r12019
1996-05-17 19:52:54 -04:00
Mike Stump
4847c9386b
expr.c (expand_expr, [...]): Make TARGET_EXPRs redoable for UNSAVE_EXPR.
...
* expr.c (expand_expr, cond TARGET_EXPR): Make TARGET_EXPRs
redoable for UNSAVE_EXPR.
* stmt.c (expand_decl_cleanup): Wrap the cleanup in an UNSAVE_EXPR
to that we can redo it.
* tree.c (unsave_expr_now): Handle TARGET_EXPRs fully now.
* tree.def (TARGET_EXPR): Add a third field so that TARGET_EXPRs
are redoable.
From-SVN: r12018
1996-05-17 21:48:14 +00:00
Richard Kenner
3cd456066e
(store_split_bit_field): Don't assume the alignment of VALUE is the
...
same as the record.
From-SVN: r12017
1996-05-17 17:24:12 -04:00
Mike Stump
8a5d3064fb
expr.c (expand_expr, [...]): Move from the C++ frontend to the backend where it belongs.
...
* expr.c (expand_expr, cond UNSAVE_EXPR): Move from the C++
frontend to the backend where it belongs.
* tree.c (unsave_expr): Ditto.
(unsave_expr_now): Ditto.
* tree.def (UNSAVE_EXPR): Ditto.
* cp-tree.h (unsave_expr): Ditto.
(unsave_expr_now): Ditto.
From-SVN: r12016
1996-05-17 20:28:08 +00:00