Richard Stallman
76aaaae2a4
(output_init_element): When initializing a union,
...
do it right away: never put the field on the pending list.
From-SVN: r5844
1993-10-20 23:24:47 +00:00
Jim Wilson
5d672cd7e6
(sys_errlist): Conditionalize declaration for BSD 4.4.
...
From-SVN: r5843
1993-10-20 16:20:09 -07:00
Richard Stallman
9bbd109176
(main): Delete output file before opening it.
...
Discard directory names from progname.
From-SVN: r5842
1993-10-20 22:28:08 +00:00
Richard Stallman
94698f4d23
(flush): Add pattern.
...
From-SVN: r5841
1993-10-20 22:23:06 +00:00
Richard Stallman
297c72b635
(INITIALIZE_TRAMPOLINE): Emit 3 flush instrutions.
...
From-SVN: r5840
1993-10-20 22:22:43 +00:00
Richard Stallman
92dee628c1
(ASM_DECLARE_OBJECT_NAME): Set size_directive_output.
...
(ASM_FINISH_DECLARE_OBJECT): Defined.
From-SVN: r5839
1993-10-20 22:19:55 +00:00
Torbjorn Granlund
77a2f6986f
(TRAMPOLINE_TEMPLATE): Rewrite.
...
(TRAMPOLINE_SIZE): Update with new size.
(INITIALIZE_TRAMPOLINE): Rewrite.
From-SVN: r5838
1993-10-20 22:10:38 +00:00
Torbjorn Granlund
bdc87462e7
(cacheflush): Split into dcacheflush and icacheflush.
...
Rewrite to use space regs correctly.
From-SVN: r5837
1993-10-20 22:10:08 +00:00
Richard Kenner
13b457e7e0
(output_constructor): Add support for non-zero lower array bound.
...
From-SVN: r5836
1993-10-20 17:58:21 -04:00
Richard Kenner
7c314719ba
(store_constructor): Handle non-zero array lower bound.
...
From-SVN: r5835
1993-10-20 17:39:45 -04:00
Richard Stallman
c2b6b9a1d9
(inf_size): Move decl inside main.
...
(strdup): Use xmalloc rathern than malloc.
Don't use the return value of strcpy.
(INF_UNGET): Take parameter; do nothing if EOF.
(strcpy): Declaration deleted.
From-SVN: r5834
1993-10-20 21:33:01 +00:00
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