Richard Stallman [Fri, 20 Nov 1992 23:26:34 +0000 (23:26 +0000)]
(math.h): Get rid of inconsistent inline definitions
for abs that are present in HP-UX 8.0.
From-SVN: r2765
Tom Wood [Fri, 20 Nov 1992 20:38:07 +0000 (20:38 +0000)]
(expand_inline_function): Mark all notes as integrated.
From-SVN: r2764
Tom Wood [Fri, 20 Nov 1992 20:37:05 +0000 (20:37 +0000)]
(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
Richard Stallman [Fri, 20 Nov 1992 19:13:33 +0000 (19:13 +0000)]
Complete rewrite.
From-SVN: r2762
Richard Stallman [Fri, 20 Nov 1992 19:12:33 +0000 (19:12 +0000)]
(simplify_comparison, case ASHIFTRT): mode_for_size
returns BLKmode on error, not VOIDmode.
From-SVN: r2761
Richard Stallman [Fri, 20 Nov 1992 19:02:25 +0000 (19:02 +0000)]
(init_expr_once): Try indexing mem by fp as well as sp.
From-SVN: r2760
Jim Blandy [Fri, 20 Nov 1992 17:14:50 +0000 (17:14 +0000)]
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
Richard Kenner [Wed, 18 Nov 1992 22:55:16 +0000 (17:55 -0500)]
(LPREFIX) [NO_UNDERSCORES]: Define as `.L'.
From-SVN: r2758
Richard Kenner [Wed, 18 Nov 1992 22:28:05 +0000 (17:28 -0500)]
(insv): Remove constraints from operand matching const_0_operand.
From-SVN: r2757
Michael Meissner [Wed, 18 Nov 1992 18:50:20 +0000 (18:50 +0000)]
Make sure all fields in current_frame_info are initialized.
From-SVN: r2756
Richard Kenner [Wed, 18 Nov 1992 14:58:42 +0000 (09:58 -0500)]
(regclass): Add missing cast from enum to int.
From-SVN: r2755
Tom Wood [Wed, 18 Nov 1992 14:33:32 +0000 (14:33 +0000)]
unlock
From-SVN: r2754
Jim Blandy [Wed, 18 Nov 1992 06:28:11 +0000 (06:28 +0000)]
* config.sub: Added Xenix operating system.
From-SVN: r2753
Richard Kenner [Tue, 17 Nov 1992 23:31:53 +0000 (18:31 -0500)]
(combine_reloads): Don't combine with a reload needed for multiple
things.
From-SVN: r2752
Jeff Law [Mon, 16 Nov 1992 13:52:13 +0000 (06:52 -0700)]
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
Brendan Kehoe [Fri, 13 Nov 1992 01:55:58 +0000 (20:55 -0500)]
Cygnus<-->FSF merge
From-SVN: r2750
Brendan Kehoe [Fri, 13 Nov 1992 01:55:58 +0000 (20:55 -0500)]
Initial revision
From-SVN: r2749
Michael Meissner [Thu, 12 Nov 1992 22:36:35 +0000 (22:36 +0000)]
Split mov{df,sf}_internal into 2 insns, one for soft float, one for hard.
From-SVN: r2748
James Van Artsdalen [Thu, 12 Nov 1992 13:37:42 +0000 (13:37 +0000)]
(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
James Van Artsdalen [Thu, 12 Nov 1992 13:37:21 +0000 (13:37 +0000)]
(float_op): Delete - no longer used.
From-SVN: r2746
James Van Artsdalen [Thu, 12 Nov 1992 13:36:55 +0000 (13:36 +0000)]
(HARD_REGNO_MODE_OK): Restrict MODE_INT from FP regs only.
From-SVN: r2745
Richard Kenner [Wed, 11 Nov 1992 17:51:34 +0000 (12:51 -0500)]
(reload_outdi): Write as proper PARALLEL.
From-SVN: r2744
Richard Stallman [Wed, 11 Nov 1992 07:05:30 +0000 (07:05 +0000)]
(lang_options): Change +e... to -+e...
From-SVN: r2743
Richard Stallman [Wed, 11 Nov 1992 05:43:23 +0000 (05:43 +0000)]
(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
Richard Stallman [Wed, 11 Nov 1992 05:41:43 +0000 (05:41 +0000)]
(rescan): Accept # as command inside macro args, etc.
if an actual newline at the same level precedes.
From-SVN: r2741
Michael Meissner [Tue, 10 Nov 1992 22:17:36 +0000 (22:17 +0000)]
Move #undef index/rindex up higher.
From-SVN: r2740
Richard Stallman [Tue, 10 Nov 1992 21:27:39 +0000 (21:27 +0000)]
(plain_type_1): Handle LONG_TYPE_SIZE like INT_TYPE_SIZE.
From-SVN: r2739
Michael Meissner [Tue, 10 Nov 1992 19:22:29 +0000 (19:22 +0000)]
Add =& constraints to ffssi2's temp registers.
From-SVN: r2738
Richard Kenner [Tue, 10 Nov 1992 15:28:47 +0000 (10:28 -0500)]
(main): Unlimit stack size.
From-SVN: r2737
Richard Stallman [Tue, 10 Nov 1992 15:27:21 +0000 (15:27 +0000)]
Don't test, define or undef _VA_LIST_ on NET 2 systems. Don't include ansi.h.
From-SVN: r2736
Richard Stallman [Tue, 10 Nov 1992 15:26:10 +0000 (15:26 +0000)]
[_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
Richard Stallman [Tue, 10 Nov 1992 15:20:01 +0000 (15:20 +0000)]
(expand_unop): For complex negation, do get_insns, not gen_sequence.
From-SVN: r2734
Richard Stallman [Tue, 10 Nov 1992 15:18:12 +0000 (15:18 +0000)]
(print_rtx): Use sizeof spaces - 1 to get the length of the spaces string.
From-SVN: r2733
Jeff Law [Tue, 10 Nov 1992 14:55:54 +0000 (07:55 -0700)]
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
Richard Stallman [Tue, 10 Nov 1992 14:35:03 +0000 (14:35 +0000)]
(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
Richard Stallman [Tue, 10 Nov 1992 14:20:47 +0000 (14:20 +0000)]
(process_init_constructor): Strip NOP_EXPR from indices.
Clear end_index if there's an error in a range.
From-SVN: r2730
Richard Stallman [Tue, 10 Nov 1992 03:18:02 +0000 (03:18 +0000)]
entered into RCS
From-SVN: r2729
Richard Stallman [Tue, 10 Nov 1992 03:14:09 +0000 (03:14 +0000)]
Include i386gstabs.h, not i386gas.h.
From-SVN: r2728
Richard Stallman [Mon, 9 Nov 1992 20:10:20 +0000 (20:10 +0000)]
(main): Use strncmp when testing for gstabs+ vs gstabs.
From-SVN: r2727
Richard Stallman [Mon, 9 Nov 1992 20:07:35 +0000 (20:07 +0000)]
(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
Richard Stallman [Mon, 9 Nov 1992 20:03:13 +0000 (20:03 +0000)]
(final_biv_value): Make a note after loop_end
if we need to use NEXT_INSN (loop_end).
From-SVN: r2725
Michael Meissner [Mon, 9 Nov 1992 19:21:53 +0000 (19:21 +0000)]
Move LINK_LIBGCC_SPECIAL to decrose.h
From-SVN: r2724
Richard Stallman [Mon, 9 Nov 1992 17:42:55 +0000 (17:42 +0000)]
(build_message_expr): Don't crash if super_type is 0.
From-SVN: r2723
Torbjorn Granlund [Mon, 9 Nov 1992 17:33:19 +0000 (17:33 +0000)]
(TARGET_*): Move it to the beginning of the file.
(CPP_SPEC): Handle -mnosnake.
From-SVN: r2722
Torbjorn Granlund [Mon, 9 Nov 1992 17:33:01 +0000 (17:33 +0000)]
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
Richard Stallman [Mon, 9 Nov 1992 07:25:45 +0000 (07:25 +0000)]
Avoid use of | in sed regexp; use multiple s commands.
From-SVN: r2720
James Van Artsdalen [Mon, 9 Nov 1992 02:36:53 +0000 (02:36 +0000)]
(movstrsi): mask move count after signed shift.
From-SVN: r2719
Richard Stallman [Sun, 8 Nov 1992 19:54:50 +0000 (19:54 +0000)]
(EXINIT): Use `set'.
From-SVN: r2718
Richard Stallman [Sun, 8 Nov 1992 18:57:20 +0000 (18:57 +0000)]
(EXINIT): Set it to `true', not null.
From-SVN: r2717
Richard Stallman [Sun, 8 Nov 1992 02:48:04 +0000 (02:48 +0000)]
(finish_decl): Don't clear DECL_INITIAL in inline fn decls.
From-SVN: r2716
Richard Stallman [Sun, 8 Nov 1992 02:30:40 +0000 (02:30 +0000)]
(CPP_PREDEFINES): Add single-underscore variants of all the predefined symbols.
From-SVN: r2715
Richard Stallman [Sun, 8 Nov 1992 00:10:42 +0000 (00:10 +0000)]
(gen_int_relational): Handle overflow when incrementing cmp1.
From-SVN: r2714
Richard Stallman [Sat, 7 Nov 1992 20:31:36 +0000 (20:31 +0000)]
(immed_real_const_1, immed_double_const): Fix typos in last change.
From-SVN: r2713
Richard Stallman [Sat, 7 Nov 1992 20:30:00 +0000 (20:30 +0000)]
(emit_move_insn): Do return a value, in complex case.
From-SVN: r2712
Richard Stallman [Sat, 7 Nov 1992 19:16:32 +0000 (19:16 +0000)]
(STARTFILE_SPEC): Fix line wrap.
(SIGNED_CHAR_SPEC): Defined to set _CHAR_UNSIGNED.
From-SVN: r2711
Richard Stallman [Sat, 7 Nov 1992 19:13:09 +0000 (19:13 +0000)]
entered into RCS
From-SVN: r2710
Richard Stallman [Sat, 7 Nov 1992 03:56:24 +0000 (03:56 +0000)]
(dbxout_symbol): Give name ` ' to unnamed enums.
From-SVN: r2709
Richard Stallman [Fri, 6 Nov 1992 21:04:59 +0000 (21:04 +0000)]
(init_libfuncs): Add casts when comparing/incrementing enum.
From-SVN: r2708
Richard Stallman [Fri, 6 Nov 1992 20:41:19 +0000 (20:41 +0000)]
(main): Really accept -gstabs+.
From-SVN: r2707
Tom Wood [Fri, 6 Nov 1992 11:47:37 +0000 (11:47 +0000)]
(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
Tom Wood [Fri, 6 Nov 1992 11:47:21 +0000 (11:47 +0000)]
(FIXINCLUDES): Delete
From-SVN: r2705
Richard Stallman [Fri, 6 Nov 1992 09:44:25 +0000 (09:44 +0000)]
(andsi3): Mask immed op to 0xff in QI-reg ff00-byte case.
From-SVN: r2704
Richard Stallman [Fri, 6 Nov 1992 08:46:38 +0000 (08:46 +0000)]
Find ansi.h in machine subdir.
From-SVN: r2703
Richard Stallman [Fri, 6 Nov 1992 08:28:06 +0000 (08:28 +0000)]
(output_ior): Handle "ior" against zero.
From-SVN: r2702
Richard Stallman [Fri, 6 Nov 1992 08:27:28 +0000 (08:27 +0000)]
(libgcc2.a, stdarg.h): New rules.
From-SVN: r2701
Richard Stallman [Fri, 6 Nov 1992 08:24:20 +0000 (08:24 +0000)]
(TARGET_EDOM, GEN_ERRNO_RTX): Deleted.
From-SVN: r2700
Richard Stallman [Fri, 6 Nov 1992 08:22:24 +0000 (08:22 +0000)]
(expand_call)[ARGS_GROW_DOWNWARD] Fix fencepost error in calculating high_to_save and low_to_save.
(expand_call)[ARGS_GROW_DOWNWARD] Fix fencepost error in
calculating high_to_save and low_to_save. Use - high_to_save to
address stack_area.
From-SVN: r2699
Richard Stallman [Fri, 6 Nov 1992 08:22:05 +0000 (08:22 +0000)]
(copy_rtx_and_substitute)[ARGS_GROW_DOWNWARD]: Map
virtual args pointer to the top of the argument block.
From-SVN: r2698
Richard Stallman [Fri, 6 Nov 1992 08:08:51 +0000 (08:08 +0000)]
(readescape): Support \e like \E. Warn only if -pedantic.
From-SVN: r2697
Richard Stallman [Fri, 6 Nov 1992 00:05:51 +0000 (00:05 +0000)]
(expand_binop): When trying to expand a multiple word add into multiple single word adds...
(expand_binop): When trying to expand a multiple word
add into multiple single word adds, don't overwrite OP0 and OP1 in
case we must backtrack. We use instead new variables XOP0 and XOP1.
From-SVN: r2696
Richard Kenner [Thu, 5 Nov 1992 23:55:34 +0000 (18:55 -0500)]
entered into RCS
From-SVN: r2695
Richard Stallman [Thu, 5 Nov 1992 23:36:09 +0000 (23:36 +0000)]
(install-fixincludes): Add semicolon in new for-loop.
From-SVN: r2694
Michael Meissner [Thu, 5 Nov 1992 19:42:13 +0000 (19:42 +0000)]
Specify full pathname of ld, nm, and strip to collect.
From-SVN: r2693
Richard Stallman [Thu, 5 Nov 1992 03:15:24 +0000 (03:15 +0000)]
Don't discard SCO version number if it's 3.2v4.
From-SVN: r2692
Richard Stallman [Wed, 4 Nov 1992 23:28:53 +0000 (23:28 +0000)]
(HOST_FLOAT_FORMAT): Defined.
From-SVN: r2691
Torbjorn Granlund [Wed, 4 Nov 1992 15:09:20 +0000 (15:09 +0000)]
(va_end): Handle like in other va-* files.
From-SVN: r2690
Richard Kenner [Wed, 4 Nov 1992 12:23:39 +0000 (07:23 -0500)]
(optimize_reg_copy_1): If P is a CALL_INSN, count it as being crossed
by SRC since SRC used to die there.
From-SVN: r2689
Richard Stallman [Wed, 4 Nov 1992 07:03:33 +0000 (07:03 +0000)]
(immed_real_const_1, immed_double_const):
Don't push on const_double_chain in nested function.
From-SVN: r2688
Richard Stallman [Wed, 4 Nov 1992 05:42:49 +0000 (05:42 +0000)]
(STARTFILE_SPEC): -static is added to ld if
-pg, -g or -p is passed down by gcc.
From-SVN: r2687
Richard Stallman [Tue, 3 Nov 1992 22:52:59 +0000 (22:52 +0000)]
(YES_UNDERSCORES): Define it.
From-SVN: r2686
Richard Stallman [Tue, 3 Nov 1992 20:16:09 +0000 (20:16 +0000)]
(ASM_OUTPUT_FLOAT_OPERAND): Use REAL_VALUE_MINUS_ZERO.
(ASM_OUTPUT_DOUBLE_OPERAND): Likewise.
From-SVN: r2685
Richard Kenner [Tue, 3 Nov 1992 19:57:52 +0000 (14:57 -0500)]
(jump_optimize): Ensure operand of REG_NOTES is an INSN; otherwise, we
might try to read outside allocated memory.
From-SVN: r2684
Chris Smith [Tue, 3 Nov 1992 16:24:25 +0000 (16:24 +0000)]
don't use psh.w sp
From-SVN: r2683
Richard Kenner [Tue, 3 Nov 1992 13:04:57 +0000 (08:04 -0500)]
*** empty log message ***
From-SVN: r2682
Richard Stallman [Tue, 3 Nov 1992 08:12:39 +0000 (08:12 +0000)]
(build_message_expr): Use save_expr for receiver.
From-SVN: r2681
Richard Stallman [Tue, 3 Nov 1992 07:59:13 +0000 (07:59 +0000)]
(va_end): If already def as macro, don't declare.
From-SVN: r2680
Richard Stallman [Tue, 3 Nov 1992 07:57:09 +0000 (07:57 +0000)]
(va_end, anonymous enum): Don't declare if va_end already defined as macro.
From-SVN: r2679
Richard Stallman [Tue, 3 Nov 1992 07:49:30 +0000 (07:49 +0000)]
(va_end): If already def as macro, don't declare.
From-SVN: r2678
Richard Stallman [Mon, 2 Nov 1992 21:05:33 +0000 (21:05 +0000)]
Include i386gstabs.h, not i386gas.h.
From-SVN: r2677
Richard Stallman [Mon, 2 Nov 1992 21:00:46 +0000 (21:00 +0000)]
(install-cross-tools): Delete old symlink before making new one.
From-SVN: r2676
Richard Stallman [Mon, 2 Nov 1992 04:25:19 +0000 (04:25 +0000)]
(decode_rtx_const): Handle PC same as LABEL_REF.
From-SVN: r2675
Richard Stallman [Sun, 1 Nov 1992 08:30:35 +0000 (08:30 +0000)]
sol2-c1.asm, sol2-ci.asm, sol2-cn.asm have been renamed from sol2-crt...
From-SVN: r2674
Richard Stallman [Sun, 1 Nov 1992 01:06:18 +0000 (01:06 +0000)]
(extraclean): rm *diff, *lose, config/*lose.
(mostlyclean): rm config/core.
From-SVN: r2673
Richard Stallman [Sun, 1 Nov 1992 01:02:04 +0000 (01:02 +0000)]
(extraclean): rm *diff.
From-SVN: r2672
Richard Stallman [Sat, 31 Oct 1992 21:41:35 +0000 (21:41 +0000)]
[4.3 net 2]: If _VA_LIST_, is undefined then va_list is already declared.
From-SVN: r2671
Richard Stallman [Sat, 31 Oct 1992 21:40:51 +0000 (21:40 +0000)]
[4.3 net 2]: If _VA_LIST_, is undefined then va_list is already declared.
Use _ANSI_STDARG_H_, not _ANSI_STDARG_H.
From-SVN: r2670
Richard Stallman [Sat, 31 Oct 1992 21:27:50 +0000 (21:27 +0000)]
[4.3 net 2]: If _SIZE_T_, etc. are undefined then type is already declared.
[4.3 net 2]: Force inclusion of ansi.h.
Undef _SIZE_T_, _PTRDIFF_T_, _WCHAR_T_ at end.
From-SVN: r2669
Richard Stallman [Sat, 31 Oct 1992 21:26:20 +0000 (21:26 +0000)]
(__builtin_vec_new): #undef NULL before including stdio.h.
(pyramid __enable_execute_stack): Ditto.
From-SVN: r2668
Richard Stallman [Sat, 31 Oct 1992 21:25:11 +0000 (21:25 +0000)]
($(srcdir)/gcc.dvi, $(srcdir)/cpp.dvi): New targets.
From-SVN: r2667
Richard Stallman [Sat, 31 Oct 1992 21:18:30 +0000 (21:18 +0000)]
(print_operand_address) [MOTOROLA !SGS]:
Don't subtract 2 in the address displacement.
From-SVN: r2666