Richard Stallman
928eb3809f
(rest_of_decl_compilation): Use ASM_FINISH_DECLARE_OBJECT
...
unconditionally, but define it as no-op by default.
From-SVN: r5833
1993-10-20 21:15:44 +00:00
Richard Stallman
3fda2ab14c
(MAX_LONG_TYPE_SIZE): Defined.
...
From-SVN: r5832
1993-10-20 20:56:19 +00:00
Richard Stallman
0a1f8ce2d8
(HAVE_VPRINTF): Define for BSD 4.4.
...
From-SVN: r5831
1993-10-20 20:07:06 +00:00
Richard Stallman
2bacb292c1
(mips_output_filename): When emitting stabs, don't disable them if using gas.
...
(mips_output_lineno): Likewise.
From-SVN: r5830
1993-10-20 20:06:25 +00:00
Richard Stallman
a35f176bc5
(ASM_DECLARE_OBJECT_NAME): Set size_directive_output.
...
(ASM_FINISH_DECLARE_OBJECT): Defined.
From-SVN: r5829
1993-10-20 19:51:40 +00:00
Richard Stallman
b0316e35ed
(rest_of_decl_compilation): Use ASM_FINISH_DECLARE_OBJECT.
...
From-SVN: r5828
1993-10-20 19:51:14 +00:00
Richard Stallman
dcc8e5e66d
(size_directive_output): New variable.
...
From-SVN: r5827
1993-10-20 19:50:31 +00:00
Richard Kenner
3ad0cfaf1d
(find_and_verify_loops): Properly continue loop after moving a block
...
of code near a loop exit.
From-SVN: r5826
1993-10-20 07:56:55 -04:00
Richard Stallman
ccaf7a07c8
(stmp-fixproto): Depend on stmp-headers, not LIBGCC2_DEPS.
...
From-SVN: r5825
1993-10-20 06:05:22 +00:00
Richard Stallman
0ffe297f0b
(extraclean): Delete file djefoo.
...
From-SVN: r5824
1993-10-20 06:02:01 +00:00
Richard Stallman
db4f69a89f
(LONG_DOUBLE_TYPE_SIZE): Define as 64 bits
...
due to FP emulator bugs in the target kernel.
From-SVN: r5823
1993-10-20 05:10:13 +00:00
Richard Stallman
76c12b015c
Fix previous change.
...
From-SVN: r5822
1993-10-20 05:09:41 +00:00
Richard Stallman
81d20792ad
(LONG_DOUBLE_TYPE_SIZE): Define as 64 bits
...
due to FP emulator bugs in the target kernel.
From-SVN: r5821
1993-10-20 05:05:30 +00:00
Richard Stallman
54c40e686a
(reload): Cope when inherited register is larger than one word.
...
(choose_reload_regs): Ditto.
From-SVN: r5820
1993-10-20 04:08:47 +00:00
Richard Stallman
14aceb299b
(assign_parms): Properly set parm_reg_stack_loc for args that are a CONCAT.
...
From-SVN: r5819
1993-10-20 03:43:31 +00:00
Richard Stallman
4d65300e6b
(digest_init): For arrays, use comptypes to compare
...
types instead of comparing pointers.
From-SVN: r5818
1993-10-20 03:29:25 +00:00
Richard Kenner
02ccd5118e
(movdi): Force use of "o" alternative if operand 1 is a MEM.
...
From-SVN: r5817
1993-10-19 20:05:55 -04:00
Richard Kenner
4db92e9a2c
(immed_double_const): Clarify tombstone comment.
...
From-SVN: r5816
1993-10-19 19:40:24 -04:00
Richard Kenner
d721b77656
(HAVE_ATEXIT): New macro.
...
From-SVN: r5815
1993-10-19 19:25:31 -04:00
Richard Kenner
ca76982841
(push_reload, find_reloads): If an operand is a SUBREG of a PLUS,
...
force a reload and reload what is inside.
From-SVN: r5814
1993-10-19 19:20:04 -04:00
Richard Kenner
98c131c382
(define_function_unit): Add support for RIOS2 asymmetric integer
...
units.
From-SVN: r5813
1993-10-19 18:09:04 -04:00
Richard Kenner
25f3f9bf44
(print_int_cst_octal): Fix bug in last change.
...
From-SVN: r5812
1993-10-19 17:48:29 -04:00
Richard Kenner
cbb2bbd44d
(HOST_FLOAT_WORDS_BIG_ENDIAN): Define to 1.
...
From-SVN: r5811
1993-10-19 17:42:04 -04:00
Richard Kenner
c1d5bfb927
(reload_outhi): New pattern.
...
(movhi): Handle reloads better.
(restorehi): Delete. Also tidy up commented out code.
(call): Make this a define_expand.
(matcher for above): only accept MEM(reg)
(call_value): Handle as for (call).
From-SVN: r5810
1993-10-19 17:41:32 -04:00
Richard Kenner
7fc6c9f01e
Add function definitions for shift_instr,
...
output_mov_long_double_fpu_from_arm,
output_mov_long_double_arm_from_fpu, and
output_mov_long_double_arm_from_arm.
(FLOAT_WORDS_BIG_ENDIAN): Define to 1.
(SECONDARY_OUTPUT_RELOAD_CLASS): return GENERAL_REGS for HImode outputs.
(ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): output
floating point constants as hex, make order correct given definition
of FLOAT_WORDS_BIG_ENDIAN.
(PRINT_OPERAND): Delete redundant code when handling CONST_DOUBLE.
From-SVN: r5809
1993-10-19 17:40:59 -04:00
Richard Kenner
af48348a34
Include reload.h
...
Include reload.h
(arm_reload_out_hi): New function.
(output_call): Don't look inside operands[0].
From-SVN: r5808
1993-10-19 17:40:00 -04:00
Richard Stallman
7a69d725bf
(crtbegin.o, crtend.o): Specify -fno-inline-functions.
...
From-SVN: r5807
1993-10-19 14:37:24 +00:00
Richard Stallman
de2ffa70ea
(stmp-fixproto): Depend on LIBGCC2_DEPS.
...
From-SVN: r5806
1993-10-19 05:25:49 +00:00
Richard Stallman
d666f1820e
Initial revision
...
From-SVN: r5805
1993-10-19 05:11:53 +00:00
Richard Stallman
c388a0c42b
* config/mips/mips.c (mips_asm_file_start): Handle ABICALLS_ASM_OP.
...
From-SVN: r5804
1993-10-19 05:11:35 +00:00
Richard Stallman
2b067faf78
(volatile_insn_p): New function.
...
From-SVN: r5803
1993-10-19 04:42:55 +00:00
Richard Stallman
4b2cb4a295
(can_combine_p): Don't combine instructions across a volatile insn.
...
From-SVN: r5802
1993-10-19 04:42:27 +00:00
Richard Stallman
d97c4a1640
Recognize powerpc.
...
From-SVN: r5801
1993-10-19 03:26:37 +00:00
Richard Stallman
b4d4e33ddd
(finish_decl): After preserve_initializer call, set
...
TREE_PERMANENT bit in initializer.
From-SVN: r5800
1993-10-19 03:19:18 +00:00
Richard Stallman
2a23b99d28
(stmp-fixproto): Added dependency on fixproto script.
...
From-SVN: r5799
1993-10-19 03:11:16 +00:00
Richard Stallman
88687ce983
(process_init_element): Align structure elements that are subaggregates.
...
From-SVN: r5798
1993-10-19 03:06:44 +00:00
Richard Stallman
dfa90b4271
(invert_truthvalue): Handle SAVE_EXPR.
...
From-SVN: r5797
1993-10-19 02:50:50 +00:00
Richard Stallman
794c765c1e
Include ctype.h.
...
From-SVN: r5796
1993-10-18 22:57:02 +00:00
Richard Stallman
81a55c6cd5
(digest_init): If traditional, allow unbraced scalar
...
to initialize the first element of an aggregate.
From-SVN: r5795
1993-10-18 22:30:29 +00:00
Richard Stallman
733484b5d6
(extract_split_bit_field): Change shift count calculation
...
in little-endian case.
From-SVN: r5794
1993-10-18 20:17:08 +00:00
Jeff Law
6358b911d4
pa.md (indexing loads and stores): Provide variants which avoid reload problems with shift-add operations.
...
* pa.md (indexing loads and stores): Provide variants which avoid
reload problems with shift-add operations.
From-SVN: r5793
1993-10-17 19:40:57 -06:00
Jeff Law
51b8cba126
reload1.c (eliminate_regs_in_insn): Rerecognize some loads and stores.
...
* reload1.c (eliminate_regs_in_insn): Rerecognize some loads and
stores.
From-SVN: r5792
1993-10-17 19:40:26 -06:00
Jeff Law
ee80d1cd86
* pa.h (READONLY_DATA_SECTION): Disable.
...
From-SVN: r5791
1993-10-17 19:37:34 -06:00
Richard Kenner
ab8b89414a
(DBX_CONTIN_LENGTH): Set to 4000.
...
From-SVN: r5790
1993-10-14 07:46:04 -04:00
Richard Kenner
f12f485a96
(do_jump_for_compare): Don't blow up if aren't any insns in this
...
sequence yet.
From-SVN: r5789
1993-10-14 00:34:07 -04:00
Richard Kenner
658231787c
(LINK_SPEC): Now OK to pass -O3 to linker.
...
(ASM_OUTPUT_LOOP_ALIGN, ASM_OUTPUT_ALIGN_CODE): Work around bug in DEC
assembler.
From-SVN: r5788
1993-10-14 00:05:32 -04:00
Richard Kenner
71d2371f87
Fix typo: had "xubfic" instead of "subfic".
...
From-SVN: r5787
1993-10-13 21:51:33 -04:00
Richard Kenner
f90ac35b89
Remove erroneous parens from Alpha OSF/1 <sym.h>.
...
From-SVN: r5786
1993-10-13 21:47:52 -04:00
Richard Kenner
550549f2a8
(_VA_LIST_): Define.
...
From-SVN: r5785
1993-10-13 18:24:50 -04:00
Richard Kenner
40828e35cf
(ignore_line_number): No longer used.
...
From-SVN: r5784
1993-10-13 18:01:36 -04:00