Richard Kenner
b0e0a0f9a8
(indirect_operand): Verify mode of OP is correct.
...
From-SVN: r6222
1993-12-12 08:01:09 -05:00
Richard Kenner
cc79451b14
(expand_call, store_one_arg): Properly push and pop temporary level
...
around expression evaluations.
From-SVN: r6221
1993-12-12 07:58:51 -05:00
Richard Kenner
bf104286fd
Delete EXTRA_OBJS and halfpic.o rule.
...
From-SVN: r6220
1993-12-12 07:53:50 -05:00
Richard Kenner
22c24a38fe
Don't require bash.
...
From-SVN: r6219
1993-12-12 07:53:26 -05:00
Richard Kenner
8c8fbd20b5
Delete EXTRA_PARTS.
...
From-SVN: r6218
1993-12-12 07:52:57 -05:00
Richard Kenner
72271569cd
Delete null LIB2FUNCS_EXTRA.
...
From-SVN: r6217
1993-12-12 07:49:25 -05:00
Richard Kenner
579d0ecff5
(halfpic.o): New rule; copied from t-osfrose.
...
From-SVN: r6216
1993-12-12 07:48:37 -05:00
Richard Kenner
83eb3b0ddb
(thread_prologue_and_epilogue_insns): When constructing USE chain, set both NEXT_INSN and PREV_INSN links.
...
(thread_prologue_and_epilogue_insns): When constructing USE chain, set
both NEXT_INSN and PREV_INSN links. Also, preserve order of USE insns
in chain.
From-SVN: r6215
1993-12-12 06:18:21 -05:00
Richard Kenner
2663b06b38
Initial revision
...
From-SVN: r6214
1993-12-12 06:13:42 -05:00
Richard Kenner
f21bde40df
Update to relect recent changes elsewhere.
...
From-SVN: r6213
1993-12-12 06:13:21 -05:00
Richard Kenner
39b52ba283
(modsi3): Correct error in last change.
...
From-SVN: r6212
1993-12-11 18:47:38 -05:00
Richard Kenner
3eda169fe0
(expand_inline_function): Remove last change.
...
From-SVN: r6211
1993-12-11 18:41:43 -05:00
Richard Kenner
f29a425b91
(output_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
...
its TREE_TYPE.
From-SVN: r6210
1993-12-11 18:26:40 -05:00
Richard Kenner
159e1f8430
(dbxout_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
...
its TREE_TYPE.
From-SVN: r6209
1993-12-11 18:09:38 -05:00
Richard Kenner
9b1674a8ed
(INPUT_STACK_MAX): Double size.
...
From-SVN: r6208
1993-12-11 08:50:06 -05:00
Richard Kenner
f231e307b4
(initialize_for_inline): Handle CONCAT when setting up parmdecl_map.
...
(expand_inline_function): Make test for overlap of TARGET and args_vals[i]
more conservative.
From-SVN: r6207
1993-12-11 08:33:22 -05:00
Richard Kenner
7f34054628
Add a few missing new nmemonics.
...
From-SVN: r6206
1993-12-11 07:36:44 -05:00
Richard Kenner
8b4a434166
(modsi3): Move test of exact_log2 into extra condition.
...
From-SVN: r6205
1993-12-11 07:05:02 -05:00
Richard Kenner
7df83bcec6
(modsi3): Remove unneeded test.
...
From-SVN: r6204
1993-12-11 07:02:13 -05:00
Richard Kenner
888ae81cc3
(modsi3): Correct predicate on operand 2.
...
From-SVN: r6203
1993-12-11 06:57:42 -05:00
Mike Stump
57f0a224e6
ls -lt tople
...
ls -lt tople
* toplev.c (lang_options): Change -fnodollars-in-identifiers to
-fno-dollars-in-identifiers to match docs.
From-SVN: r6202
1993-12-11 01:00:57 +00:00
Jim Wilson
b408c3fd00
(yylex): When reading malformed floating point constant,
...
avoid printing error more than once, and avoid passing malformed
number to subsequent atof call.
From-SVN: r6201
1993-12-10 12:41:43 -08:00
Richard Kenner
6f2f831199
(easy_fp_constant): Use input_operand to see if each word can be
...
loaded in one insn.
From-SVN: r6200
1993-12-10 07:40:23 -05:00
Richard Kenner
25c341fa21
Change numerous occurrences of TARGET_POWERPC to ! TARGET_POWER and
...
make related changes.
From-SVN: r6199
1993-12-10 07:23:07 -05:00
Richard Kenner
85644414f9
(modsi3): Rework to operate correctly for both POWER and PowerPC.
...
From-SVN: r6198
1993-12-10 06:03:23 -05:00
Jim Wilson
34aaacec0e
(APPLY_RESULT_SIZE): Define.
...
From-SVN: r6197
1993-12-08 15:04:10 -08:00
Jim Wilson
dc67e35c1d
(untyped_call+1, untyped_call+2): Use std not st for fp
...
results.
From-SVN: r6196
1993-12-08 15:03:38 -08:00
Richard Kenner
2f1553a4d5
(mark_used_regs, case CLOBBER): Refine previous change to just look at
...
the address of a MEM inside a CLOBBER.
From-SVN: r6195
1993-12-08 06:17:15 -05:00
Richard Kenner
aae678414b
(fold, case *_{DIV,MOD}_EXPR): When using distributive law, take care
...
when C2 is negative.
From-SVN: r6194
1993-12-08 05:46:16 -05:00
Richard Kenner
a03f67cb3c
(mark_used_regs): Look inside a CLOBBER...
...
(mark_used_regs): Look inside a CLOBBER; it may be the only place regs
are used if it has a stack slot that is from an inlined function.
From-SVN: r6193
1993-12-07 08:45:51 -05:00
Richard Kenner
c3a02afeae
(move_block_{to,from}_reg): Check HAVE_{load,store}_multiple value;
...
don't just #idef the symbol.
From-SVN: r6192
1993-12-06 20:55:51 -05:00
Richard Kenner
77fc931316
(hppa_legitimize_address): If we can't legitimize, do nothing; don't
...
call abort.
From-SVN: r6191
1993-12-06 08:01:49 -05:00
Richard Kenner
cb778d408a
Include ctype.h.
...
From-SVN: r6190
1993-12-06 07:40:22 -05:00
Richard Kenner
f70bf59ec9
(ASM_OUTPUT_ASCII): 8-bit chars should be zero-extended.
...
From-SVN: r6189
1993-12-06 07:38:16 -05:00
Richard Kenner
f1b3f5151b
(output_ascii_pseudo_op): 8-bit chars should be zero-extended.
...
From-SVN: r6188
1993-12-06 07:34:53 -05:00
Richard Kenner
f59d43a947
(expand_expr, case PLACEHOLDER_EXPR): Remove top entry from
...
PLACEHOLDER_LIST when expanding the value in it.
From-SVN: r6187
1993-12-06 07:32:35 -05:00
Doug Evans
3ae243680a
(start_sequence): Save current sequence_rtl_expr.
...
From-SVN: r6186
1993-12-06 10:39:58 +00:00
Richard Kenner
70768eda2a
(c_expand_return): Return if convert_for_assignment returns
...
error_mark_node.
From-SVN: r6185
1993-12-03 07:06:46 -05:00
Richard Kenner
ec044cecc2
Define and protect against __STDDEF_H__ for Irix 5.1.
...
From-SVN: r6184
1993-12-03 06:48:21 -05:00
Richard Kenner
ff40873a3f
(stdio.h): Fix typos (missing quote) in previous change.
...
From-SVN: r6183
1993-12-03 06:41:47 -05:00
Richard Kenner
0088e8ba35
(ashlsi3, ashrsi3, lshrsi3): Use arith_operand instead of shift_operand.
...
(ashlsi3, ashrsi3, lshrsi3): Use arith_operand instead of
shift_operand. Truncate shift counts to 5 bits.
From-SVN: r6182
1993-12-03 06:35:45 -05:00
Richard Kenner
1438de588d
(shift_operand): Delete function.
...
From-SVN: r6181
1993-12-03 06:34:48 -05:00
Richard Kenner
103869f290
(scan_loop): Correct arguments for register check.
...
From-SVN: r6180
1993-12-02 08:10:43 -05:00
Richard Kenner
629a423896
(push_topmost_sequence, end_sequence): Update sequence_rtl_expr from
...
sequence_stack entry.
From-SVN: r6179
1993-12-02 07:57:13 -05:00
Richard Kenner
4fc3dcd5d2
(emit_library_call): Use Pmode, not OUTMODE, when passing in structure
...
address.
From-SVN: r6178
1993-12-02 07:22:47 -05:00
Richard Kenner
0f20ebd10c
Preserve _HIDDEN_VA_LIST when changing VA_LIST to DUMMY_VA_LIST.
...
Change __va_list to __gnuc_va_list. For AIX 3.2.5.
From-SVN: r6177
1993-12-02 07:06:58 -05:00
Richard Kenner
00f52f2bcf
(secondary_reload_class): Kernel regs are in same class as user regs.
...
From-SVN: r6176
1993-12-02 07:00:18 -05:00
Richard Kenner
b80d1946f8
(movti split): Set CR to 3, not 1 like DImode.
...
From-SVN: r6175
1993-12-02 06:58:25 -05:00
Richard Kenner
fd72420f23
(find_reloads_toplev): Replace obsolete reference to
...
BYTE_LOADS_*_EXTEND with LOAD_EXTEND_OP.
From-SVN: r6174
1993-12-02 06:45:55 -05:00
Richard Kenner
bb2049d1b8
(ASM_STABS_OP, ASM_STABN_OP): Define.
...
(ASM_FILE_END): Put a TAB before the .stabs directive.
From-SVN: r6173
1993-12-02 06:39:06 -05:00