Richard Kenner
e64708b6b7
(combine_reloads): Don't combine with a reload needed for multiple
...
things.
From-SVN: r2752
1992-11-17 18:31:53 -05:00
Jeff Law
e37ce5f6f6
pa.c (output_move_double): Handle indirect stores to memory via an auto-incremented/auto-decremented...
...
* pa.c (output_move_double): Handle indirect stores to memory
via an auto-incremented/auto-decremented register in the same
manner in which loads are handled.
From-SVN: r2751
1992-11-16 06:52:13 -07:00
Brendan Kehoe
143f1945b9
Cygnus<-->FSF merge
...
From-SVN: r2750
1992-11-12 20:55:58 -05:00
Brendan Kehoe
6d77ee8957
Initial revision
...
From-SVN: r2749
1992-11-12 20:55:58 -05:00
Michael Meissner
b0193a92bc
Split mov{df,sf}_internal into 2 insns, one for soft float, one for hard.
...
From-SVN: r2748
1992-11-12 22:36:35 +00:00
James Van Artsdalen
e1f998ad66
(floatMN2 recognizers): Don't omit mode on a match_operand that might be reloaded.
...
(floatMN2 recognizers): Don't omit mode on a match_operand that might
be reloaded. Split into separate patterns for each mode.
(zero_extract test): Disable for now.
From-SVN: r2747
1992-11-12 13:37:42 +00:00
James Van Artsdalen
8f24008484
(float_op): Delete - no longer used.
...
From-SVN: r2746
1992-11-12 13:37:21 +00:00
James Van Artsdalen
1bbe49a618
(HARD_REGNO_MODE_OK): Restrict MODE_INT from FP regs only.
...
From-SVN: r2745
1992-11-12 13:36:55 +00:00
Richard Kenner
bf02fc0983
(reload_outdi): Write as proper PARALLEL.
...
From-SVN: r2744
1992-11-11 12:51:34 -05:00
Richard Stallman
6419d86083
(lang_options): Change +e... to -+e...
...
From-SVN: r2743
1992-11-11 07:05:30 +00:00
Richard Stallman
c3279a0181
(install-common): Delete deps $(srcdir)/g++ $(srcdir)/c++
...
(USER_H): syslimits.h deleted.
(install-common-headers): Install gsyslimits.h as syslimits.h.
Depend on gsyslimits.h and assert.h.
From-SVN: r2742
1992-11-11 05:43:23 +00:00
Richard Stallman
461819928c
(rescan): Accept # as command inside macro args, etc.
...
if an actual newline at the same level precedes.
From-SVN: r2741
1992-11-11 05:41:43 +00:00
Michael Meissner
de5849f373
Move #undef index/rindex up higher.
...
From-SVN: r2740
1992-11-10 22:17:36 +00:00
Richard Stallman
580b8ee2bd
(plain_type_1): Handle LONG_TYPE_SIZE like INT_TYPE_SIZE.
...
From-SVN: r2739
1992-11-10 21:27:39 +00:00
Michael Meissner
7d87c8518a
Add =& constraints to ffssi2's temp registers.
...
From-SVN: r2738
1992-11-10 19:22:29 +00:00
Richard Kenner
f0cdf2b265
(main): Unlimit stack size.
...
From-SVN: r2737
1992-11-10 10:28:47 -05:00
Richard Stallman
5ce402b71d
Don't test, define or undef _VA_LIST_ on NET 2 systems. Don't include ansi.h.
...
From-SVN: r2736
1992-11-10 15:27:21 +00:00
Richard Stallman
ca2ece1b45
[_ANSI_H_]: When undefing at the end, test _STDDEF_H, not __need_ptrdiff_t.
...
[__need_ptrdiff_t]: Don't undef _SIZE_T_ or _WCHAR_T_.
From-SVN: r2735
1992-11-10 15:26:10 +00:00
Richard Stallman
a29b481b12
(expand_unop): For complex negation, do get_insns, not gen_sequence.
...
From-SVN: r2734
1992-11-10 15:20:01 +00:00
Richard Stallman
bcd4420d23
(print_rtx): Use sizeof spaces - 1 to get the length of the spaces string.
...
From-SVN: r2733
1992-11-10 15:18:12 +00:00
Jeff Law
6fdb556ec0
pa-hpux.h (LINK_SPEC): Disable linking against shared libraries.
...
* pa-hpux.h (LINK_SPEC): Disable linking against shared libraries.
* pa-ghpux.h (LINK_SPEC): Likewise.
From-SVN: r2732
1992-11-10 07:55:54 -07:00
Richard Stallman
12d635bdfc
(GO_IF_LEGITIMATE_ADDRESS): Verify that register is valid for use as base...
...
(GO_IF_LEGITIMATE_ADDRESS): Verify that register is valid
for use as base register (un-allocated pseudos aren't when strict).
From-SVN: r2731
1992-11-10 14:35:03 +00:00
Richard Stallman
d14774f07b
(process_init_constructor): Strip NOP_EXPR from indices.
...
Clear end_index if there's an error in a range.
From-SVN: r2730
1992-11-10 14:20:47 +00:00
Richard Stallman
385a69e916
entered into RCS
...
From-SVN: r2729
1992-11-10 03:18:02 +00:00
Richard Stallman
933200256f
Include i386gstabs.h, not i386gas.h.
...
From-SVN: r2728
1992-11-10 03:14:09 +00:00
Richard Stallman
166792f0ff
(main): Use strncmp when testing for gstabs+ vs gstabs.
...
From-SVN: r2727
1992-11-09 20:10:20 +00:00
Richard Stallman
34536f93eb
(save_call_clobbered_regs): Ensure any insns we add
...
are in the same basic block as the insn we added them for.
From-SVN: r2726
1992-11-09 20:07:35 +00:00
Richard Stallman
885cde0193
(final_biv_value): Make a note after loop_end
...
if we need to use NEXT_INSN (loop_end).
From-SVN: r2725
1992-11-09 20:03:13 +00:00
Michael Meissner
e26154aa86
Move LINK_LIBGCC_SPECIAL to decrose.h
...
From-SVN: r2724
1992-11-09 19:21:53 +00:00
Richard Stallman
61fab23682
(build_message_expr): Don't crash if super_type is 0.
...
From-SVN: r2723
1992-11-09 17:42:55 +00:00
Torbjorn Granlund
233c0fef14
(TARGET_*): Move it to the beginning of the file.
...
(CPP_SPEC): Handle -mnosnake.
From-SVN: r2722
1992-11-09 17:33:19 +00:00
Torbjorn Granlund
04fdca4a0a
Move definition of TARGET_DEFAULT to before inclusion of other pa*h files.
...
Only define TARGET_DEFAULT if not already defined.
Get rid of hpux8 conditionals.
From-SVN: r2721
1992-11-09 17:33:01 +00:00
Richard Stallman
2eee08f737
Avoid use of | in sed regexp; use multiple s commands.
...
From-SVN: r2720
1992-11-09 07:25:45 +00:00
James Van Artsdalen
d009991095
(movstrsi): mask move count after signed shift.
...
From-SVN: r2719
1992-11-09 02:36:53 +00:00
Richard Stallman
3e39874248
(EXINIT): Use `set'.
...
From-SVN: r2718
1992-11-08 19:54:50 +00:00
Richard Stallman
3911abb2ae
(EXINIT): Set it to `true', not null.
...
From-SVN: r2717
1992-11-08 18:57:20 +00:00
Richard Stallman
14f3e88633
(finish_decl): Don't clear DECL_INITIAL in inline fn decls.
...
From-SVN: r2716
1992-11-08 02:48:04 +00:00
Richard Stallman
b9248bdb27
(CPP_PREDEFINES): Add single-underscore variants of all the predefined symbols.
...
From-SVN: r2715
1992-11-08 02:30:40 +00:00
Richard Stallman
55f8a64c0f
(gen_int_relational): Handle overflow when incrementing cmp1.
...
From-SVN: r2714
1992-11-08 00:10:42 +00:00
Richard Stallman
8843f6e2a9
(immed_real_const_1, immed_double_const): Fix typos in last change.
...
From-SVN: r2713
1992-11-07 20:31:36 +00:00
Richard Stallman
7a1ab50acd
(emit_move_insn): Do return a value, in complex case.
...
From-SVN: r2712
1992-11-07 20:30:00 +00:00
Richard Stallman
c75b6ee3bd
(STARTFILE_SPEC): Fix line wrap.
...
(SIGNED_CHAR_SPEC): Defined to set _CHAR_UNSIGNED.
From-SVN: r2711
1992-11-07 19:16:32 +00:00
Richard Stallman
f368417601
entered into RCS
...
From-SVN: r2710
1992-11-07 19:13:09 +00:00
Richard Stallman
a63067c248
(dbxout_symbol): Give name ` ' to unnamed enums.
...
From-SVN: r2709
1992-11-07 03:56:24 +00:00
Richard Stallman
fe0035ffbb
(init_libfuncs): Add casts when comparing/incrementing enum.
...
From-SVN: r2708
1992-11-06 21:04:59 +00:00
Richard Stallman
efa89fb374
(main): Really accept -gstabs+.
...
From-SVN: r2707
1992-11-06 20:41:19 +00:00
Tom Wood
1192c651c6
(tcnd_divide_by_zero...
...
(tcnd_divide_by_zero, divsi3, udivsi3): Allow the
explicit trap for divide by zero to resume execution along the
expected path.
From-SVN: r2706
1992-11-06 11:47:37 +00:00
Tom Wood
f95fd40ed5
(FIXINCLUDES): Delete
...
From-SVN: r2705
1992-11-06 11:47:21 +00:00
Richard Stallman
f3f0d311cd
(andsi3): Mask immed op to 0xff in QI-reg ff00-byte case.
...
From-SVN: r2704
1992-11-06 09:44:25 +00:00
Richard Stallman
d58243d112
Find ansi.h in machine subdir.
...
From-SVN: r2703
1992-11-06 08:46:38 +00:00