Steve Chamberlain
bc45ade3d6
Initial revision
...
From-SVN: r4284
1993-04-30 14:29:19 +00:00
Richard Stallman
8efabd131f
(default_conversion): Undo last change.
...
From-SVN: r4283
1993-04-30 12:42:41 +00:00
Richard Stallman
b126e7cecc
Comment fix.
...
From-SVN: r4282
1993-04-30 03:15:53 +00:00
Richard Stallman
e855c5ce20
(default_conversion): Pass through non-lvalue arrays without any conversion and/or error messages.
...
(default_conversion): Pass through non-lvalue arrays
without any conversion and/or error messages. Such operands are
perfectly OK in many contexts.
(build_conditional_expr): Do default_conversion
before testing for ERROR_MARK.
From-SVN: r4281
1993-04-30 00:54:54 +00:00
Richard Stallman
b61cccc267
(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
...
Definitions put into #if 0.
From-SVN: r4280
1993-04-30 00:53:35 +00:00
Ian Lance Taylor
2778eaeaa2
Define SMALL_ARG_MAX
...
From-SVN: r4279
1993-04-29 21:13:46 +00:00
Ian Lance Taylor
0ad5835e0b
If SMALL_ARG_MAX is defined don't pass non-directories in environment
...
From-SVN: r4278
1993-04-29 21:11:44 +00:00
Torbjorn Granlund
8f791f2dd2
(float_extend:DF recognizer): Add missing arg to output_asm_insn.
...
(float_truncate:SF recognizer): Likewise.
From-SVN: r4277
1993-04-29 19:04:26 +00:00
Kresten Krab Thorup
1b61a40eca
_forward.c renamed to xforward.c
...
From-SVN: r4276
1993-04-29 17:16:48 +00:00
Richard Stallman
503e4b87f2
(movxf): Add pattern for soft-float moves.
...
From-SVN: r4275
1993-04-29 16:59:21 +00:00
Richard Stallman
2505bc9700
(output_move_double): Support XFmode moves.
...
From-SVN: r4274
1993-04-29 16:55:35 +00:00
Richard Stallman
32c454f6c7
(output_call): Add missing arg to output_asm_insn.
...
From-SVN: r4273
1993-04-29 16:51:53 +00:00
Richard Stallman
4782d5b5ad
(default_compilers): Inhibit -D__OPTIMIZE__ if -O0.
...
From-SVN: r4272
1993-04-29 16:39:56 +00:00
Kresten Krab Thorup
bb29a1a848
Added check for selectors==0
...
From-SVN: r4271
1993-04-29 11:50:17 +00:00
Kresten Krab Thorup
65e1be69ba
Uninstalled argframe macros
...
From-SVN: r4270
1993-04-29 07:06:18 +00:00
Jeff Law
0b80ea44fd
pa.c (emit_move_sequence): After legitimizing a PIC address make sure to copy it from the temporary...
...
* pa.c (emit_move_sequence): After legitimizing a PIC
address make sure to copy it from the temporary register
into the final destination.
From-SVN: r4269
1993-04-28 22:05:48 -06:00
Jeff Law
8381cd4c6b
pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed if flag_pic is true.
...
* pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed
if flag_pic is true.
From-SVN: r4268
1993-04-28 22:05:27 -06:00
Roland McGrath
f95640ccb7
(distdir): Omit RCS subdir of config.
...
From-SVN: r4267
1993-04-28 23:58:12 +00:00
Jeff Law
3866132acc
pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes for 1.0 FP registers.
...
* pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
for 1.0 FP registers.
From-SVN: r4266
1993-04-28 16:15:08 -06:00
Roland McGrath
e52114f8a6
(distdir): Copy subdirectories of config/ too.
...
From-SVN: r4265
1993-04-28 20:40:38 +00:00
Roland McGrath
ac155eb294
(extraclean): Delete *.z as well.
...
From-SVN: r4264
1993-04-28 20:19:18 +00:00
Michael Meissner
42dee4c781
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
...
From-SVN: r4263
1993-04-28 19:16:40 +00:00
Michael Meissner
116f0b101a
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
...
Don't emit a symbol if the language is "C".
From-SVN: r4262
1993-04-28 19:16:40 +00:00
Michael Meissner
ed1d96d5b5
Don't emit a symbol if the language is "C".
...
From-SVN: r4261
1993-04-28 19:16:40 +00:00
Richard Kenner
f85b95d147
(emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int.
...
From-SVN: r4260
1993-04-28 14:57:49 -04:00
Richard Kenner
dbbe64450e
(simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT
...
instead of unsigned int.
From-SVN: r4259
1993-04-28 14:56:43 -04:00
Richard Kenner
adb7a1cbf2
(force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
...
instead of unsigned int.
From-SVN: r4258
1993-04-28 14:55:47 -04:00
Richard Kenner
e36a3b5d26
(yylex): Don't use unsigned comparison to also check for < 0; do it
...
explicitly.
From-SVN: r4257
1993-04-28 14:54:51 -04:00
Kresten Krab Thorup
e0cf078f81
Fixed bug in argframe
...
From-SVN: r4256
1993-04-28 14:30:33 +00:00
Richard Kenner
d9a9c5a7b3
(convert_to_integer): When we want to return zero, be sure we honor
...
any side-effects in our operand.
From-SVN: r4255
1993-04-28 06:16:57 -04:00
Richard Kenner
3dc4a939b9
(stmp-int-hdrs): No longer depends on gsyslimits.h.
...
Don't make include/syslimits.h here since we want to test the limits.h
made by fixincludes, not by the later part of this rule.
(stmp-fixinc): Depends on gsyslimits.h.
Make include/syslimits.h here.
From-SVN: r4254
1993-04-27 19:16:40 -04:00
Kresten Krab Thorup
d5247e3ea2
Changed to use argframe macros
...
From-SVN: r4253
1993-04-27 20:36:53 +00:00
Jeff Law
c3b80729bb
reorg.c (dbr_schedule): Do not run the delay slot scheduling pass if...
...
* reorg.c (dbr_schedule): Do not run the delay slot
scheduling pass if the current function has no insns
other than the prologue and epilogue.
From-SVN: r4252
1993-04-27 14:33:32 -06:00
Tom Wood
440954b521
Use gas.h instead of bsd.h.
...
(ASM_GENERATE_INTERNAL_LABEL): Define.
From-SVN: r4251
1993-04-27 20:31:20 +00:00
Tom Wood
3ac6bbb89e
(NeXT_OBJC, STANDARD_EXEC_PREFIX): Delete.
...
From-SVN: r4250
1993-04-27 20:30:55 +00:00
Jeff Law
f57f12c340
* pa.md (blockage): New pattern.
...
From-SVN: r4249
1993-04-27 10:21:41 -06:00
Jeff Law
3c7243a1cf
pa.c (hppa_expand_epilogue): Emit a "blockage" insn to keepthe stack and frame pointer adjustments at the...
...
* pa.c (hppa_expand_epilogue): Emit a "blockage" insn
to keepthe stack and frame pointer adjustments at the
end of the epilogue.
From-SVN: r4248
1993-04-27 10:21:12 -06:00
Ian Lance Taylor
3b39b94f84
Base WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG
...
From-SVN: r4247
1993-04-27 14:58:13 +00:00
Richard Kenner
ab034cfc0a
(alpha_emit_set_const...
...
(alpha_emit_set_const, output_{pro,epi}log): Generate insns to load
constants into a register using a method that works on a 32-bit
machine as well.
From-SVN: r4246
1993-04-27 07:38:37 -04:00
Kresten Krab Thorup
6cac0166dc
-x test changed to -s test in fflags target
...
From-SVN: r4245
1993-04-27 10:30:12 +00:00
Kresten Krab Thorup
d0b575120e
Definition of (Meta)Class_t eliminated, using Class*
...
From-SVN: r4244
1993-04-27 07:41:50 +00:00
Richard Kenner
b8a914304d
(fold): Signedness matters for comparisons and right shifts.
...
From-SVN: r4243
1993-04-26 19:12:11 -04:00
Richard Kenner
3975f288c6
(ONLY_INT_FIELD): Define again; this time say why.
...
From-SVN: r4242
1993-04-26 19:08:12 -04:00
Richard Kenner
7178e3af78
Use INTEGRAL_TYPE_P and FLOAT_TYPE_P.
...
From-SVN: r4241
1993-04-26 19:02:43 -04:00
Richard Kenner
8729113865
(INTEGRAL_TYPE_P, FLOAT_TYPE_P): New macros.
...
From-SVN: r4240
1993-04-26 19:01:42 -04:00
Richard Kenner
87d348780e
(other_variable_style_function): Properly test for the presence of the
...
string "...".
From-SVN: r4239
1993-04-26 18:51:25 -04:00
Richard Kenner
32831d4b72
(pushdecl): Don't make a copy of type of error_mark_node.
...
From-SVN: r4238
1993-04-26 18:47:48 -04:00
Jeff Law
f885292675
pa-hpux.h (LINK_LIBGCC_SPECIAL): Delete.
...
* pa-hpux.h (LINK_LIBGCC_SPECIAL): Delete.
(RELATIVE_PREFIX_NOT_LINKDIR): Delete.
From-SVN: r4237
1993-04-26 16:16:26 -06:00
Michael Meissner
3876db74dc
Add alpha support.
...
From-SVN: r4236
1993-04-26 20:56:07 +00:00
Kresten Krab Thorup
a7ab3794a9
Runtime portability cleanup
...
From-SVN: r4235
1993-04-26 16:06:37 +00:00