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
Richard Stallman [Sat, 31 Oct 1992 21:17:49 +0000 (21:17 +0000)]
(output_move_double): Undo 10/25 change.
(output_move_double): Undo 10/25 change. Handle case
where part of a dest reg is used in a src mem rtx, without using stack.
From-SVN: r2665
Richard Stallman [Sat, 31 Oct 1992 21:16:47 +0000 (21:16 +0000)]
(simplify_shift_const):
For a subreg, require subreg_lowpart_p and not paradoxical.
From-SVN: r2664
Richard Stallman [Sat, 31 Oct 1992 21:00:49 +0000 (21:00 +0000)]
(install-libobjc): New target.
(install-fixincludes): Ignore dirs that don't exist.
(libgcc2.a, libgcc1.a): Use || to exit if cp fails.
(install-float-h-cross): Use fi, not done.
Write float.h in $(tmpdir), not in `.'.
(tmpdir): New variable.
From-SVN: r2663
Richard Stallman [Sat, 31 Oct 1992 20:41:23 +0000 (20:41 +0000)]
(OBJC_SELECTORS_WITHOUT_LABELS): Define by default.
From-SVN: r2662
Richard Stallman [Sat, 31 Oct 1992 05:46:36 +0000 (05:46 +0000)]
(addsi3, subsi3): Don't allow -32768 as the second operand;
the assembler complains if the instruction fills a delay slot.
From-SVN: r2661
Richard Stallman [Sat, 31 Oct 1992 05:45:53 +0000 (05:45 +0000)]
(MIPS_VERSION): Bump meissner version number to 28.
From-SVN: r2660
Richard Kenner [Fri, 30 Oct 1992 21:34:50 +0000 (16:34 -0500)]
(reload): Fix typo in comment.
From-SVN: r2659
Richard Stallman [Fri, 30 Oct 1992 09:38:54 +0000 (09:38 +0000)]
On Net 2 system, don't test, define or undef _VA_LIST_.
Use _ANSI_H_, __BSD_NET2__ and ____386BSD____ to test for this.
From-SVN: r2658
Richard Stallman [Fri, 30 Oct 1992 09:21:34 +0000 (09:21 +0000)]
On Net 2 system, don't test, define or undef _VA_LIST_.
Use _ANSI_H_, __BSD_NET2__ and ____386BSD____ to test for this.
From-SVN: r2657
Richard Kenner [Fri, 30 Oct 1992 02:56:18 +0000 (21:56 -0500)]
(reload): If FP was eliminated, remove it from being live in any basic
block.
From-SVN: r2656
Richard Kenner [Fri, 30 Oct 1992 02:55:53 +0000 (21:55 -0500)]
(life_analysis): Mark FP live at end of function.
From-SVN: r2655
Richard Stallman [Fri, 30 Oct 1992 01:16:23 +0000 (01:16 +0000)]
(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL):
Override, if NO_UNDERSCORES.
From-SVN: r2654
Richard Kenner [Thu, 29 Oct 1992 22:30:41 +0000 (17:30 -0500)]
(output_constant_pool): Labels can be deleted by being turned into
NOTEs, not just have INSN_DELETED_P.
From-SVN: r2653
Richard Stallman [Thu, 29 Oct 1992 20:56:02 +0000 (20:56 +0000)]
(make_extraction): Fix paren error in `if' for INNER is reg.
From-SVN: r2652
Michael Meissner [Thu, 29 Oct 1992 19:35:09 +0000 (19:35 +0000)]
If cross compiling, do not invoke mips-tfile by default.
From-SVN: r2651
Michael Meissner [Thu, 29 Oct 1992 19:34:42 +0000 (19:34 +0000)]
Use YES_UNDERSCORES
From-SVN: r2650
Michael Meissner [Thu, 29 Oct 1992 19:32:25 +0000 (19:32 +0000)]
Allow for cross compilation.
From-SVN: r2649
Richard Stallman [Thu, 29 Oct 1992 11:14:32 +0000 (11:14 +0000)]
(SDB_DEBUGGING_OUTPUT): Defined.
From-SVN: r2648
Tom Wood [Thu, 29 Oct 1992 10:50:35 +0000 (10:50 +0000)]
Include "assert.h" instead of <assert.h>.
From-SVN: r2647
Richard Stallman [Thu, 29 Oct 1992 10:46:20 +0000 (10:46 +0000)]
(CPP_PREDEFINES): Add ____386BSD____.
From-SVN: r2646
Richard Stallman [Thu, 29 Oct 1992 06:06:53 +0000 (06:06 +0000)]
(build_c_cast): Don't warn about size change between
pointer and integer if the value is constant.
From-SVN: r2645
Richard Stallman [Thu, 29 Oct 1992 05:44:20 +0000 (05:44 +0000)]
(NO_UNDERSCORES): Test was backwards.
(SDB_DEBUGGING_INFO): #undef deleted.
(DBX_DEBUGGING_INFO): Definition deleted.
From-SVN: r2644
Richard Kenner [Wed, 28 Oct 1992 22:05:59 +0000 (17:05 -0500)]
(gen_input_reload): In PLUS, if OP0 and OP1 are the same, use
RELOADREG when generating the addition.
From-SVN: r2643
Richard Kenner [Wed, 28 Oct 1992 22:03:55 +0000 (17:03 -0500)]
(find_reloads_address): When copying memref after we've made recursive
calls on it, copy any replacements we made.
From-SVN: r2642
Richard Stallman [Wed, 28 Oct 1992 21:52:36 +0000 (21:52 +0000)]
Don't include gstdarg.h here.
From-SVN: r2641
Richard Stallman [Wed, 28 Oct 1992 21:52:01 +0000 (21:52 +0000)]
Include tconfig.h, not config.h.
Include gstdarg.h.
From-SVN: r2640
Richard Stallman [Wed, 28 Oct 1992 21:39:12 +0000 (21:39 +0000)]
(pushdecl): Allow redeclaring builtin as any sort of static.
From-SVN: r2639
Richard Stallman [Wed, 28 Oct 1992 21:37:35 +0000 (21:37 +0000)]
(all.build): Dep on xgcc instead of $(GCC_PASSES).
From-SVN: r2638
Richard Stallman [Wed, 28 Oct 1992 21:34:40 +0000 (21:34 +0000)]
(install-cross-tools): Fix typo.
From-SVN: r2637
Richard Stallman [Wed, 28 Oct 1992 21:20:57 +0000 (21:20 +0000)]
(process_command): Check that we have enough arguments.
From-SVN: r2636
Tom Wood [Wed, 28 Oct 1992 20:24:55 +0000 (20:24 +0000)]
(print_operand): When AS_BUG_FLDCR is defined, use alternate
fldcr form.
From-SVN: r2635
Tom Wood [Wed, 28 Oct 1992 20:24:40 +0000 (20:24 +0000)]
(SDB_ALLOW_FORWARD_REFERENCES): Don't override.
From-SVN: r2634
Tom Wood [Wed, 28 Oct 1992 20:24:06 +0000 (20:24 +0000)]
(AS_BUG_FLDCR): Define to accomodate 4.30 assembler bug.
From-SVN: r2633
Tom Wood [Wed, 28 Oct 1992 20:23:53 +0000 (20:23 +0000)]
(CPP_PREDEFINES): Add -Dunix.
From-SVN: r2632
Richard Stallman [Wed, 28 Oct 1992 20:15:51 +0000 (20:15 +0000)]
(can_combine_p): Don't don't substitute an expression
containing a register that will be clobbered in I3.
From-SVN: r2631
Torbjorn Granlund [Wed, 28 Oct 1992 19:58:31 +0000 (19:58 +0000)]
(mulsi): Input predicates back to srcsi_operands.
Don't handle constants specifically for TARGET_SNAKE, but call
force_reg to put them in registers.
(indexed addressing mode patterns): Remove the patterns with
unscaled index. Switch off patterns that never match.
From-SVN: r2630
Torbjorn Granlund [Wed, 28 Oct 1992 19:35:55 +0000 (19:35 +0000)]
(__hppa sub_ddmmss): Swap input operands.
From-SVN: r2629
Michael Meissner [Wed, 28 Oct 1992 15:56:23 +0000 (15:56 +0000)]
Properly close comment.
From-SVN: r2628
Torbjorn Granlund [Wed, 28 Oct 1992 10:51:33 +0000 (10:51 +0000)]
(file header): Add comment describing sdiv_qrnnd.
From-SVN: r2627
Richard Stallman [Wed, 28 Oct 1992 09:30:48 +0000 (09:30 +0000)]
Initial revision
From-SVN: r2626
Richard Stallman [Tue, 27 Oct 1992 22:53:58 +0000 (22:53 +0000)]
Include stdio.h.
[__GNU_LIBRARY__] (write): Defined.
From-SVN: r2625
Richard Stallman [Tue, 27 Oct 1992 22:30:59 +0000 (22:30 +0000)]
(install-cross-tools): When handling $(tooldir)/include,
do all cd's starting from build directory.
From-SVN: r2624
Richard Stallman [Tue, 27 Oct 1992 20:38:49 +0000 (20:38 +0000)]
(YES_UNDERSCORES): Defined.
From-SVN: r2623
Richard Stallman [Tue, 27 Oct 1992 20:36:22 +0000 (20:36 +0000)]
(NO_UNDERSCORES): Don't define, if YES_UNDERSCORES.
From-SVN: r2622
Timothy Moore [Tue, 27 Oct 1992 18:46:10 +0000 (18:46 +0000)]
(ASM_GLOBALIZE_LABEL): Give function symbols CODE type,
others DATA type..
From-SVN: r2621
Richard Stallman [Tue, 27 Oct 1992 05:25:18 +0000 (05:25 +0000)]
Comment changes.
From-SVN: r2620
Richard Stallman [Mon, 26 Oct 1992 21:41:18 +0000 (21:41 +0000)]
(libobjc.a): If ln fails, copy libobjc.a.
From-SVN: r2619
Timothy Moore [Mon, 26 Oct 1992 21:23:29 +0000 (21:23 +0000)]
(hppa_encode_label): Change function name encoding to preserve leading '*' if there is one.
(hppa_encode_label): Change function name encoding to
preserve leading '*' if there is one.
(function_label_operand): Use FUNCTION_NAME_P macro.
From-SVN: r2618
Timothy Moore [Mon, 26 Oct 1992 21:22:51 +0000 (21:22 +0000)]
(EXPORT_PARMS, ASM_DECLARE_FUNCTION): Blow away usage of EXPORT_PARMS.
(EXPORT_PARMS, ASM_DECLARE_FUNCTION): Blow away usage of
EXPORT_PARMS. BUGGY_GAS isn't a problem any more.
(TEXT_SPACE_P, FUNCTION_NAME_P): New macros.
(ENCODE_SECTION_INFO): Use TEXT_SPACE_P.
(STRIP_NAME_ENCODING): Strip a '*' which might preceed a '@'.
(ASM_OUTPUT_EXTERNAL): Give only function labels a CODE type.
(ASM_OUTPUT_LABELREF): Use FUNCTION_NAME_P.
From-SVN: r2617
Richard Kenner [Mon, 26 Oct 1992 21:01:36 +0000 (16:01 -0500)]
entered into RCS
From-SVN: r2616
Richard Kenner [Mon, 26 Oct 1992 21:01:33 +0000 (16:01 -0500)]
Initial revision
From-SVN: r2615
Torbjorn Granlund [Mon, 26 Oct 1992 19:38:54 +0000 (19:38 +0000)]
(locate_and_pad_parm): In ARGS_GROW_DOWNWARD case,
don't pad to argument alignment if where_pad is downward.
From-SVN: r2614
Chris Smith [Mon, 26 Oct 1992 19:21:05 +0000 (19:21 +0000)]
undefine SHIFT_COUNT_TRUNCATED
From-SVN: r2613
Richard Stallman [Mon, 26 Oct 1992 09:19:22 +0000 (09:19 +0000)]
entered into RCS
From-SVN: r2612
Richard Stallman [Mon, 26 Oct 1992 08:16:20 +0000 (08:16 +0000)]
(hash_ptr): Renamed from hash_int.
(compare_ptrs): Renamed from compare_ints.
Do not cast args to int; just compare.
From-SVN: r2611
Richard Stallman [Mon, 26 Oct 1992 06:06:28 +0000 (06:06 +0000)]
(FUNCTION_EPILOGUE): Fix typos.
From-SVN: r2610
Richard Stallman [Mon, 26 Oct 1992 05:53:07 +0000 (05:53 +0000)]
(fixup_var_refs_insns): Don't call delete_insn if not -O.
Make a NOTE_INSN_DELETED instead.
From-SVN: r2609
Richard Stallman [Mon, 26 Oct 1992 05:52:15 +0000 (05:52 +0000)]
(movdi): Delete the `&' from constraint.
From-SVN: r2608
Richard Stallman [Mon, 26 Oct 1992 05:51:04 +0000 (05:51 +0000)]
(emit_reload_insns): If not -O, Don't try find_equiv_reg.
(choose_reload_regs): If not -O, don't inherit reloads.
From-SVN: r2607
Richard Stallman [Mon, 26 Oct 1992 05:29:12 +0000 (05:29 +0000)]
(find_basic_blocks): Check for LABEL_REF_NONLOCAL_P in label_value_list.
From-SVN: r2606