Richard Stallman
6f13015b05
(SWITCH_TAKES_ARG, LINK_SPEC): New override definitions.
...
From-SVN: r2768
1992-11-21 22:17:15 +00:00
Richard Stallman
6ff5753733
entered into RCS
...
From-SVN: r2767
1992-11-21 19:10:55 +00:00
Michael Meissner
d8d5b1e1a9
Do not allow insns to be scheduled before prologue insns if profiling.
...
From-SVN: r2766
1992-11-21 12:53:59 +00:00
Richard Stallman
28bbe06bc2
(math.h): Get rid of inconsistent inline definitions
...
for abs that are present in HP-UX 8.0.
From-SVN: r2765
1992-11-20 23:26:34 +00:00
Tom Wood
cdd6e2db6a
(expand_inline_function): Mark all notes as integrated.
...
From-SVN: r2764
1992-11-20 20:38:07 +00:00
Tom Wood
89881415f5
(final): When producing SDB debugging info...
...
(final): When producing SDB debugging info, delete line
number notes from inlined functions in other files as well as
duplicate line number notes.
From-SVN: r2763
1992-11-20 20:37:05 +00:00
Richard Stallman
3daf3cadb0
Complete rewrite.
...
From-SVN: r2762
1992-11-20 19:13:33 +00:00
Richard Stallman
2233179480
(simplify_comparison, case ASHIFTRT): mode_for_size
...
returns BLKmode on error, not VOIDmode.
From-SVN: r2761
1992-11-20 19:12:33 +00:00
Richard Stallman
e254999710
(init_expr_once): Try indexing mem by fp as well as sp.
...
From-SVN: r2760
1992-11-20 19:02:25 +00:00
Jim Blandy
2513f07a89
config.sub: Added machines and operating systems for Emacs ports...
...
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu )
* config.sub: Added machines and operating systems for Emacs
ports, since Emacs now uses config.sub for its configuration.
New manufacturers recognized not to be operating systems: High
Level Hardware (highlevel, defaults to using BSD), Gould
(gould, defaults to System V), Commodore (cbm, defaults to
amigados), National Semiconductor (ns, defaults to Genix), and
Masscomp (masscomp, defaults to RTU).
Recognize the NS1600 (ns16k) and the Clipper (clipper) as
processors.
Recognize these processors with default manufacturers: the
Cydra (cydra) from Cydrome (cydrome), the XPS100 (xps100) from
Honeywell (honeywell), and the Orion (orion) and Orion 1/05
(orion105) from High Level Hardware (highlevel).
If the ISC operating system is given with a version number,
don't kill it and set it to 2.2; just have it default to 2.2
if omitted.
Make Irix SGI's default operating system, not SYSV.
Make BSD Encore's default, so it applies for all Encore
machines, not just the umax and mmax abbreviations.
All of Encore's machines use BSD, not just the ns32k-based
ones. Make it the manufacturer's default.
Make it possible to specify an operating system for a Gould
machine. Make sysv the manufacturer's default, so it applies
when we specify the manufacturer as well as when we omit it.
Add Uniplus (uniplus), Iris (iris), Xenix (xenix), and RTU
(rtu) as recognized operating system names.
From-SVN: r2759
1992-11-20 17:14:50 +00:00
Richard Kenner
99f60f841e
(LPREFIX) [NO_UNDERSCORES]: Define as `.L'.
...
From-SVN: r2758
1992-11-18 17:55:16 -05:00
Richard Kenner
1185891080
(insv): Remove constraints from operand matching const_0_operand.
...
From-SVN: r2757
1992-11-18 17:28:05 -05:00
Michael Meissner
258d81a86c
Make sure all fields in current_frame_info are initialized.
...
From-SVN: r2756
1992-11-18 18:50:20 +00:00
Richard Kenner
77edb22261
(regclass): Add missing cast from enum to int.
...
From-SVN: r2755
1992-11-18 09:58:42 -05:00
Tom Wood
dd48d2b07b
unlock
...
From-SVN: r2754
1992-11-18 14:33:32 +00:00
Jim Blandy
566a131218
* config.sub: Added Xenix operating system.
...
From-SVN: r2753
1992-11-18 06:28:11 +00:00
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