platform/upstream/gcc.git
31 years ago(install-dir): Added missing then and semicolon.
Roland McGrath [Thu, 17 Dec 1992 22:51:16 +0000 (22:51 +0000)]
(install-dir): Added missing then and semicolon.

From-SVN: r2892

31 years ago(CC): New assignment.
Richard Stallman [Thu, 17 Dec 1992 20:39:03 +0000 (20:39 +0000)]
(CC): New assignment.

From-SVN: r2891

31 years ago(INITIALIZE_TRAMPOLINE): Get function address and toc pointer from
Richard Kenner [Thu, 17 Dec 1992 00:23:52 +0000 (19:23 -0500)]
(INITIALIZE_TRAMPOLINE): Get function address and toc pointer from
correct place relative to FNADDR.

From-SVN: r2890

31 years ago(install-dir): If cross-compiler, create $(tooldir) and $(assertdir).
Richard Stallman [Wed, 16 Dec 1992 20:50:04 +0000 (20:50 +0000)]
(install-dir): If cross-compiler, create $(tooldir) and $(assertdir).

From-SVN: r2889

31 years ago(TRAMPOLINE_SECTION): New macro.
Richard Stallman [Wed, 16 Dec 1992 19:55:05 +0000 (19:55 +0000)]
(TRAMPOLINE_SECTION): New macro.

From-SVN: r2888

31 years ago(assemble_trampoline_template): If TRAMPOLINE_SECTION
Richard Stallman [Wed, 16 Dec 1992 19:54:41 +0000 (19:54 +0000)]
(assemble_trampoline_template): If TRAMPOLINE_SECTION
is defined, put the trampoline template into that section.

From-SVN: r2887

31 years ago(get_secondary_mem): Don't save address if it isn't valid.
Jim Wilson [Wed, 16 Dec 1992 19:19:12 +0000 (11:19 -0800)]
(get_secondary_mem): Don't save address if it isn't valid.

From-SVN: r2886

31 years ago(assemble_trampoline_template): Use readonly_data_section, not text_section.
Richard Stallman [Wed, 16 Dec 1992 18:59:44 +0000 (18:59 +0000)]
(assemble_trampoline_template): Use readonly_data_section, not text_section.

From-SVN: r2885

31 years agoRework large stack frame support.
Michael Meissner [Wed, 16 Dec 1992 17:00:05 +0000 (17:00 +0000)]
Rework large stack frame support.

From-SVN: r2884

31 years ago(assembler_trampoline_template): Always put template in text section.
Richard Kenner [Wed, 16 Dec 1992 12:33:01 +0000 (07:33 -0500)]
(assembler_trampoline_template): Always put template in text section.

From-SVN: r2883

31 years ago(expand_goto): Set LABEL_REF_NONLOCAL_P in the LABEL_REF we make in
Richard Kenner [Wed, 16 Dec 1992 12:25:13 +0000 (07:25 -0500)]
(expand_goto): Set LABEL_REF_NONLOCAL_P in the LABEL_REF we make in
the non-local case.

From-SVN: r2882

31 years ago(try_combine): Allow for the case where I3 becomes an
Tom Wood [Wed, 16 Dec 1992 10:03:21 +0000 (10:03 +0000)]
(try_combine): Allow for the case where I3 becomes an
unconditional jump when it is the last nonnote insn.

From-SVN: r2881

31 years ago(do_pragma): Use index, not strchr.
Richard Stallman [Wed, 16 Dec 1992 04:25:58 +0000 (04:25 +0000)]
(do_pragma): Use index, not strchr.

From-SVN: r2880

31 years ago(eliminate_regs_in_insn): Test old_body, not new_body, since
Richard Stallman [Wed, 16 Dec 1992 03:28:06 +0000 (03:28 +0000)]
(eliminate_regs_in_insn): Test old_body, not new_body, since
people have tested it that way.

From-SVN: r2879

31 years ago(FUNCTION_PROFILER): Add missing . to label name.
Richard Stallman [Wed, 16 Dec 1992 03:03:56 +0000 (03:03 +0000)]
(FUNCTION_PROFILER): Add missing . to label name.

From-SVN: r2878

31 years ago(eliminate_regs_in_insn): Don't recopy new_body if it is an asm_operands insn.
Richard Stallman [Wed, 16 Dec 1992 01:30:36 +0000 (01:30 +0000)]
(eliminate_regs_in_insn): Don't recopy new_body if it is an asm_operands insn.

From-SVN: r2877

31 years ago(return peepholes): Add QImode and HImode move/return patterns.
Jim Wilson [Wed, 16 Dec 1992 00:42:21 +0000 (16:42 -0800)]
(return peepholes): Add QImode and HImode move/return patterns.

From-SVN: r2876

31 years agoAdd new UNSPEC_VOLATILE 0 to flush instruction cache.
Richard Kenner [Tue, 15 Dec 1992 22:41:56 +0000 (17:41 -0500)]
Add new UNSPEC_VOLATILE 0 to flush instruction cache.

From-SVN: r2875

31 years ago(ASM_SPEC): New macro.
Richard Kenner [Tue, 15 Dec 1992 22:41:33 +0000 (17:41 -0500)]
(ASM_SPEC): New macro.

(TRAMPOLINE_{TEMPLATE,SIZE}, INITIALIZE_TRAMPOLINE): Make major
changes to fix numerous bugs.

From-SVN: r2874

31 years ago(output_epilog): Support LANGUAGE_STRING values for F77,
Richard Kenner [Mon, 14 Dec 1992 18:16:00 +0000 (13:16 -0500)]
(output_epilog): Support LANGUAGE_STRING values for F77,

Ada, and Pascal.

From-SVN: r2873

31 years ago(struct rtx_def) [ONLY_INT_FIELDS]: Handle CODE_FIELD_BUG.
Richard Stallman [Sun, 13 Dec 1992 01:44:12 +0000 (01:44 +0000)]
(struct rtx_def) [ONLY_INT_FIELDS]: Handle CODE_FIELD_BUG.

From-SVN: r2872

31 years ago(ONLY_INT_FIELDS): Define if not __GNUC__.
Richard Stallman [Sun, 13 Dec 1992 01:43:14 +0000 (01:43 +0000)]
(ONLY_INT_FIELDS): Define if not __GNUC__.

(ONLY_INT_FIELDS): Define if not __GNUC__.
(CODE_FIELD_BUG): Likewise.

From-SVN: r2871

31 years agoDon't use rcc:
Richard Stallman [Sun, 13 Dec 1992 01:40:49 +0000 (01:40 +0000)]
Don't use rcc:

(CC, OLDCC, RCCFLAGS, CCLIBFLAGS): Vars deleted.

From-SVN: r2870

31 years agoentered into RCS
Richard Kenner [Sat, 12 Dec 1992 22:52:24 +0000 (17:52 -0500)]
entered into RCS

From-SVN: r2869

31 years ago(FUNCTION_ARG_PASS_BY_REFERENCE): Deleted.
Richard Kenner [Sat, 12 Dec 1992 22:51:31 +0000 (17:51 -0500)]
(FUNCTION_ARG_PASS_BY_REFERENCE): Deleted.

From-SVN: r2868

31 years ago(alpha_builtin_savregs): Correctly compute ARGSIZE and NREGS.
Richard Kenner [Sat, 12 Dec 1992 22:50:59 +0000 (17:50 -0500)]
(alpha_builtin_savregs): Correctly compute ARGSIZE and NREGS.

From-SVN: r2867

31 years agopa-hpux.h (TARGET_DEFAULT): Do not enable TARGET_SHARED_LIBS by default in 2.3.3...
Jeff Law [Sat, 12 Dec 1992 14:39:24 +0000 (07:39 -0700)]
pa-hpux.h (TARGET_DEFAULT): Do not enable TARGET_SHARED_LIBS by default in 2.3.3 since it doesn't really work.

* pa-hpux.h (TARGET_DEFAULT): Do not enable TARGET_SHARED_LIBS
by default in 2.3.3 since it doesn't really work.
* pa-ghpux.h, pa1-hpux.h, pa1-ghpux.h: Likewise.

From-SVN: r2866

31 years ago* pa.md (floatsisf, floatsidf): Do not accept general registers.
Jeff Law [Sat, 12 Dec 1992 13:42:13 +0000 (06:42 -0700)]
* pa.md (floatsisf, floatsidf): Do not accept general registers.

From-SVN: r2865

31 years ago(choose_reload_regs): Don't inherit a reload if the
Tom Wood [Fri, 11 Dec 1992 13:18:32 +0000 (13:18 +0000)]
(choose_reload_regs): Don't inherit a reload if the
previous reload wasn't at least as wide as the current reload.

From-SVN: r2864

31 years ago(get_condition): Check for overflow when canonicalizing comparison.
Richard Kenner [Fri, 11 Dec 1992 12:18:53 +0000 (07:18 -0500)]
(get_condition): Check for overflow when canonicalizing comparison.

From-SVN: r2863

31 years ago(assign_outer_stack_local): Align proper frame offset.
Richard Kenner [Fri, 11 Dec 1992 12:18:03 +0000 (07:18 -0500)]
(assign_outer_stack_local): Align proper frame offset.

From-SVN: r2862

31 years ago(output_epilog): Remove garbage from one decl of EXTRA.
Richard Kenner [Fri, 11 Dec 1992 12:17:37 +0000 (07:17 -0500)]
(output_epilog): Remove garbage from one decl of EXTRA.

(output_epilog): Remove garbage from one decl of EXTRA.  Subtract, not
add, size from frame pointer.

From-SVN: r2861

31 years ago(LINK_SPEC): Use -T, not -c, for new gld and change file name to
Richard Kenner [Fri, 11 Dec 1992 12:15:43 +0000 (07:15 -0500)]
(LINK_SPEC): Use -T, not -c, for new gld and change file name to
default.gld from default.ld.

From-SVN: r2860

31 years ago(limits.h): Add #ifndef/#endif around macros that
Jim Wilson [Thu, 10 Dec 1992 22:53:23 +0000 (14:53 -0800)]
(limits.h):  Add #ifndef/#endif around macros that
are supposed to be defined in float.h.

From-SVN: r2859

31 years ago(i_define, u_define, f_define): Add #undef before #define.
Jim Wilson [Thu, 10 Dec 1992 22:52:49 +0000 (14:52 -0800)]
(i_define, u_define, f_define): Add #undef before #define.

From-SVN: r2858

31 years ago(try_combine): Only use I2DEST as a scratch reg for
Jim Wilson [Thu, 10 Dec 1992 20:52:48 +0000 (12:52 -0800)]
(try_combine): Only use I2DEST as a scratch reg for
a split if it does not overlap any inputs of NEWPAT.

From-SVN: r2857

31 years ago(get_last_value): Never use value from later insn, even if reg is only
Richard Kenner [Thu, 10 Dec 1992 17:45:01 +0000 (12:45 -0500)]
(get_last_value): Never use value from later insn, even if reg is only
set once.

From-SVN: r2856

31 years ago(IDENTIFIER_LIMBO_VALUE): Delete duplicate definition.
Richard Kenner [Thu, 10 Dec 1992 15:23:22 +0000 (10:23 -0500)]
(IDENTIFIER_LIMBO_VALUE): Delete duplicate definition.

From-SVN: r2855

31 years ago(CPP_PREDEFINES): Define i386 and unix here.
Tom Wood [Thu, 10 Dec 1992 13:53:26 +0000 (13:53 +0000)]
(CPP_PREDEFINES): Define i386 and unix here.

(CPP_SPEC): Not here.

From-SVN: r2854

31 years agopa.h (ASM_DECLARE_FUNCTION_NAME): Correctly get the return type of DECL.
Jeff Law [Thu, 10 Dec 1992 02:00:36 +0000 (19:00 -0700)]
pa.h (ASM_DECLARE_FUNCTION_NAME): Correctly get the return type of DECL.

 *pa.h (ASM_DECLARE_FUNCTION_NAME): Correctly get the return
type of DECL.

From-SVN: r2853

31 years agox-pa (CC): Set to "/usr/localbin/gcc" instead of "/usr/local/gcc"
Jeff Law [Thu, 10 Dec 1992 00:03:27 +0000 (17:03 -0700)]
x-pa (CC): Set to "/usr/localbin/gcc" instead of "/usr/local/gcc"

* x-pa (CC): Set to "/usr/localbin/gcc" instead of
"/usr/local/gcc"

From-SVN: r2852

31 years agoDo LEGITIMIZE_ADDRESS even if not optimizing.
Michael Meissner [Tue, 8 Dec 1992 22:49:22 +0000 (22:49 +0000)]
Do LEGITIMIZE_ADDRESS even if not optimizing.

From-SVN: r2851

31 years ago* pa.c (shadd_operand): Newfunction.
Jeff Law [Tue, 8 Dec 1992 16:54:51 +0000 (09:54 -0700)]
* pa.c (shadd_operand): Newfunction.

From-SVN: r2850

31 years ago(AS_BUG_FLOATING_CONSTANT, AS_BUG_TRAILING_LABEL): New.
Tom Wood [Tue, 8 Dec 1992 15:33:14 +0000 (15:33 +0000)]
(AS_BUG_FLOATING_CONSTANT, AS_BUG_TRAILING_LABEL): New.

(TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP): Output align 1 to
accomodate the "trailing label" bug.
(ASM_OUTPUT_DOUBLE_OPERAND, ASM_OUTPUT_FLOAT_OPERAND): Define to
output values in hex to accomodate the "floating constant" bug.
(PRINT_OPERAND_FLOAT, PRINT_OPERAND): Ditto.

From-SVN: r2849

31 years ago(expand_inline_function): Don't output line notes
Tom Wood [Tue, 8 Dec 1992 13:34:34 +0000 (13:34 +0000)]
(expand_inline_function): Don't output line notes
for implicit formals.

From-SVN: r2848

31 years ago(temp_names): New variable.
Tom Wood [Tue, 8 Dec 1992 13:34:05 +0000 (13:34 +0000)]
(temp_names): New variable.

(do_spec_1): Rewrite MKTEMP_EACH_FILE for %g/%u/%U.
(choose_temp_base): Abort if mktemp yields a null string.

From-SVN: r2847

31 years ago(max_uid): New variable.
Richard Kenner [Tue, 8 Dec 1992 11:21:29 +0000 (06:21 -0500)]
(max_uid): New variable.

(cse_end_of_basic_block): Use it to ignore insns made by CSE.
(cse_main): Set it.

From-SVN: r2846

31 years ago(eliminate_regs_in_insn): Make another copy of all the RTL if we
Richard Kenner [Tue, 8 Dec 1992 02:43:55 +0000 (21:43 -0500)]
(eliminate_regs_in_insn): Make another copy of all the RTL if we
changed something and we aren't permanently replacing.

From-SVN: r2845

31 years ago(reload_out{q,h}i): Write as proper PARALLEL.
Richard Kenner [Tue, 8 Dec 1992 00:09:10 +0000 (19:09 -0500)]
(reload_out{q,h}i): Write as proper PARALLEL.

From-SVN: r2844

31 years ago(expand_binop): Correct sign of complex quotient imagpart.
Richard Kenner [Sun, 6 Dec 1992 21:26:31 +0000 (16:26 -0500)]
(expand_binop): Correct sign of complex quotient imagpart.

From-SVN: r2843

31 years ago(add-mult): Add missing `&' in constraints of kludge plus/plus/mult
Richard Kenner [Sun, 6 Dec 1992 21:25:41 +0000 (16:25 -0500)]
(add-mult): Add missing `&' in constraints of kludge plus/plus/mult
pattern.

From-SVN: r2842

31 years agoPass -call_shared to linker.
Michael Meissner [Sun, 6 Dec 1992 12:57:23 +0000 (12:57 +0000)]
Pass -call_shared to linker.

From-SVN: r2841

31 years agoFix bug when large stack frames (> 32k) are used, and saving both GP and FP registers.
Michael Meissner [Sun, 6 Dec 1992 12:55:14 +0000 (12:55 +0000)]
Fix bug when large stack frames (> 32k) are used, and saving both GP and FP registers.

From-SVN: r2840

31 years agoAllow CSE to generate better code when refering to offsets > 32k.
Michael Meissner [Sun, 6 Dec 1992 12:54:18 +0000 (12:54 +0000)]
Allow CSE to generate better code when refering to offsets > 32k.

From-SVN: r2839

31 years agofix _cplusplus typo in SCO's tinfo.h
Tom Wood [Sat, 5 Dec 1992 00:49:52 +0000 (00:49 +0000)]
fix _cplusplus typo in SCO's tinfo.h

From-SVN: r2838

31 years ago(output_line_command): Use alloca for line_cmd_buf.
Richard Kenner [Sat, 5 Dec 1992 00:19:27 +0000 (19:19 -0500)]
(output_line_command): Use alloca for line_cmd_buf.

From-SVN: r2837

31 years ago(start_function): Use TYPE_MAIN_VARIANT when comparing return type
Richard Kenner [Sat, 5 Dec 1992 00:18:55 +0000 (19:18 -0500)]
(start_function): Use TYPE_MAIN_VARIANT when comparing return type
with previous prototype declaration.

(init_decl_processing): Don't use hardwired sizes for the modes when
making int{Q,H,S,D}I_type_mode and the unsigned versions of them; the
actual size depends on BITS_PER_UNIT.

From-SVN: r2836

31 years ago(cse_insn): Always pass result of canon_reg through validate_change
Richard Kenner [Sat, 5 Dec 1992 00:17:47 +0000 (19:17 -0500)]
(cse_insn): Always pass result of canon_reg through validate_change
before using it in insn.

From-SVN: r2835

31 years agoentered into RCS
Richard Kenner [Sat, 5 Dec 1992 00:15:09 +0000 (19:15 -0500)]
entered into RCS

From-SVN: r2834

31 years ago(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Copy
Richard Kenner [Sat, 5 Dec 1992 00:13:25 +0000 (19:13 -0500)]
(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Copy
definitions from i386v4.h to get PIC code correct.

From-SVN: r2833

31 years ago(ASM_SPEC): Pass "-K PIC" to assembler when pic.
Jim Wilson [Thu, 3 Dec 1992 06:44:37 +0000 (22:44 -0800)]
(ASM_SPEC): Pass "-K PIC" to assembler when pic.

(JUMP_TABLES_IN_TEXT_SECTION): Define.
(SELECT_RTX_SECTION): Define.

From-SVN: r2832

31 years ago(finalize_pic): Remove "*_" from GLOBAL_OFFSET_TABLE name.
Jim Wilson [Thu, 3 Dec 1992 06:43:32 +0000 (22:43 -0800)]
(finalize_pic):  Remove "*_" from GLOBAL_OFFSET_TABLE name.

From-SVN: r2831

31 years ago(sys/types.h): Check for [ \t]size_t not size_t.
Jim Wilson [Thu, 3 Dec 1992 06:40:00 +0000 (22:40 -0800)]
(sys/types.h): Check for [ \t]size_t not size_t.

From-SVN: r2830

31 years ago(optimize_reg_copy_2): Correct reg_n_refs updates.
Jim Wilson [Tue, 1 Dec 1992 18:44:27 +0000 (10:44 -0800)]
(optimize_reg_copy_2): Correct reg_n_refs updates.

From-SVN: r2829

31 years ago(INSTALLED_H): Add syslimits.h.
Jim Wilson [Tue, 1 Dec 1992 18:32:53 +0000 (10:32 -0800)]
(INSTALLED_H): Add syslimits.h.

From-SVN: r2828

31 years ago(num_sign_bit_copies): Return 1 on failure, not 0.
Richard Kenner [Tue, 1 Dec 1992 15:42:55 +0000 (10:42 -0500)]
(num_sign_bit_copies): Return 1 on failure, not 0.

Fix typo in last change; return 1 on failure, not BITWIDTH.

From-SVN: r2827

31 years agoIf -g1, do not emit line number at function prologue, it confuses gdb.
Michael Meissner [Tue, 1 Dec 1992 14:39:27 +0000 (14:39 +0000)]
If -g1, do not emit line number at function prologue, it confuses gdb.

From-SVN: r2826

31 years ago(TARGET_DEFAULT): New macro - don't make TARGET_IEEE_FP default for ISC.
James Van Artsdalen [Tue, 1 Dec 1992 08:49:19 +0000 (08:49 +0000)]
(TARGET_DEFAULT): New macro - don't make TARGET_IEEE_FP default for ISC.

From-SVN: r2825

31 years ago(subst, make_field_assignment, num_sign_bit_copies): Protect calls to significant_bits...
Richard Stallman [Mon, 30 Nov 1992 23:13:16 +0000 (23:13 +0000)]
(subst, make_field_assignment, num_sign_bit_copies): Protect calls to significant_bits...

(subst, make_field_assignment, num_sign_bit_copies): Protect calls to
significant_bits; unless we only care if the result is a power of two,
don't call if mode size is wider than HOST_BITS_PER_WIDE_INT.
(extended_count, simplify_shift_const, simplify_comparison): Likewise.

From-SVN: r2824

31 years ago(regexp.h): Don't add a getrnge declaration if a conflicting
Richard Stallman [Mon, 30 Nov 1992 23:10:14 +0000 (23:10 +0000)]
(regexp.h): Don't add a getrnge declaration if a conflicting
declaration is already present.

From-SVN: r2823

31 years agoTest and define _GCC_LIMITS_H_, not _LIMITS_H_.
Richard Stallman [Mon, 30 Nov 1992 23:08:48 +0000 (23:08 +0000)]
Test and define _GCC_LIMITS_H_, not _LIMITS_H_.

From-SVN: r2822

31 years ago(va_arg): Copy both definitions from gstdarg.h.
Richard Stallman [Mon, 30 Nov 1992 23:07:11 +0000 (23:07 +0000)]
(va_arg): Copy both definitions from gstdarg.h.

From-SVN: r2821

31 years ago(va_end): #undef before the declaration.
Richard Stallman [Mon, 30 Nov 1992 23:06:23 +0000 (23:06 +0000)]
(va_end): #undef before the declaration.

(va_arg): Alternative definition for big-endian machines.

From-SVN: r2820

31 years agoCorrect comments.
Richard Stallman [Mon, 30 Nov 1992 23:05:11 +0000 (23:05 +0000)]
Correct comments.

From-SVN: r2819

31 years ago(LINK_LIBGCC_SPECIAL_1): New parameter.
Richard Stallman [Mon, 30 Nov 1992 23:03:05 +0000 (23:03 +0000)]
(LINK_LIBGCC_SPECIAL_1): New parameter.

From-SVN: r2818

31 years ago(CONSTRUCTOR_NAME_FORMAT): Let config.h override this.
Richard Stallman [Mon, 30 Nov 1992 22:59:42 +0000 (22:59 +0000)]
(CONSTRUCTOR_NAME_FORMAT): Let config.h override this.

From-SVN: r2817

31 years ago(ASM_OUTPUT_DOUBLE_OPERAND): Really use the operand VALUE.
Richard Stallman [Mon, 30 Nov 1992 22:58:42 +0000 (22:58 +0000)]
(ASM_OUTPUT_DOUBLE_OPERAND): Really use the operand VALUE.

From-SVN: r2816

31 years ago(find_reloads) [SMALL_REGISTER_CLASSES]:
Richard Stallman [Fri, 27 Nov 1992 23:52:02 +0000 (23:52 +0000)]
(find_reloads) [SMALL_REGISTER_CLASSES]:

Don't use preferred_class for a multiword register.

From-SVN: r2815

31 years ago(LINK_LIBGCC_SPECIAL_1): Defined.
Richard Stallman [Fri, 27 Nov 1992 23:15:53 +0000 (23:15 +0000)]
(LINK_LIBGCC_SPECIAL_1): Defined.

From-SVN: r2814

31 years ago(do_include): Initialize searchptr to 0.
Richard Stallman [Fri, 27 Nov 1992 06:31:00 +0000 (06:31 +0000)]
(do_include): Initialize searchptr to 0.

From-SVN: r2813

31 years agoUse eval, not parens, in Apollo version of PWDCMD.
Richard Stallman [Fri, 27 Nov 1992 04:27:21 +0000 (04:27 +0000)]
Use eval, not parens, in Apollo version of PWDCMD.

From-SVN: r2812

31 years ago(build_unary_op): Call pedantic_lvalue_warning
Richard Stallman [Thu, 26 Nov 1992 22:40:09 +0000 (22:40 +0000)]
(build_unary_op): Call pedantic_lvalue_warning
for *all* cases of incrementing a cast.

From-SVN: r2811

31 years ago(mips_debugger_offset): Don't crash for unknown cases.
Richard Stallman [Thu, 26 Nov 1992 22:39:32 +0000 (22:39 +0000)]
(mips_debugger_offset): Don't crash for unknown cases.

From-SVN: r2810

31 years ago(__udiv_w_sdiv): Cast 1 before shifting by 31.
Richard Stallman [Thu, 26 Nov 1992 19:05:38 +0000 (19:05 +0000)]
(__udiv_w_sdiv): Cast 1 before shifting by 31.

From-SVN: r2809

31 years ago(PWDCMD): New variable, set specially for Apollos.
Richard Stallman [Thu, 26 Nov 1992 17:27:01 +0000 (17:27 +0000)]
(PWDCMD): New variable, set specially for Apollos.

Use it to get the working dir.

From-SVN: r2808

31 years ago(num_sign_bit_copies): Fix 1-off error in PLUS case.
Richard Stallman [Thu, 26 Nov 1992 17:06:44 +0000 (17:06 +0000)]
(num_sign_bit_copies): Fix 1-off error in PLUS case.

From-SVN: r2807

31 years ago(struct algorithm): Make coeff a HOST_WIDE_INT.
Richard Stallman [Thu, 26 Nov 1992 15:34:10 +0000 (15:34 +0000)]
(struct algorithm): Make coeff a HOST_WIDE_INT.

From-SVN: r2806

31 years ago(output_epilog): Always call output_fpops.
Richard Kenner [Thu, 26 Nov 1992 13:32:06 +0000 (08:32 -0500)]
(output_epilog): Always call output_fpops.

From-SVN: r2805

31 years ago(obstack.h): Include after sys/time.h.
Richard Stallman [Thu, 26 Nov 1992 05:35:53 +0000 (05:35 +0000)]
(obstack.h): Include after sys/time.h.

From-SVN: r2804

31 years ago(movsi): Split alt 1 to deprecate xy classes in operand 1.
Richard Stallman [Thu, 26 Nov 1992 05:35:25 +0000 (05:35 +0000)]
(movsi): Split alt 1 to deprecate xy classes in operand 1.

From-SVN: r2803

31 years ago(make_extraction): When making a low part subreg of a reg,
Richard Stallman [Thu, 26 Nov 1992 05:34:24 +0000 (05:34 +0000)]
(make_extraction): When making a low part subreg of a reg,

use inner_mode, not is_mode.

(num_sign_bit_copies): Inhibit x-1 special case
when x is a paradoxical subreg.

From-SVN: r2802

31 years ago(install-fixincludes): Use SYSTEM_HEADER_DIR.
Richard Stallman [Thu, 26 Nov 1992 04:44:12 +0000 (04:44 +0000)]
(install-fixincludes): Use SYSTEM_HEADER_DIR.

From-SVN: r2801

31 years ago(CONSTRUCTOR_NAME_FORMAT): Defined.
Richard Stallman [Thu, 26 Nov 1992 03:11:10 +0000 (03:11 +0000)]
(CONSTRUCTOR_NAME_FORMAT): Defined.

From-SVN: r2800

31 years ago(OTHER_FIXINCLUDES_DIRS): Delete /NextDeveloper/Headers.
Richard Stallman [Wed, 25 Nov 1992 21:31:06 +0000 (21:31 +0000)]
(OTHER_FIXINCLUDES_DIRS): Delete /NextDeveloper/Headers.

From-SVN: r2799

31 years ago(HAVE_ATEXIT): Commented out.
Richard Stallman [Wed, 25 Nov 1992 21:24:57 +0000 (21:24 +0000)]
(HAVE_ATEXIT): Commented out.

From-SVN: r2798

31 years ago(expand_binop, expand_twoval_binop): If we are going to fail, remove any load from...
Richard Stallman [Wed, 25 Nov 1992 18:04:15 +0000 (18:04 +0000)]
(expand_binop, expand_twoval_binop): If we are going to fail, remove any load from MEM we did due to -fforce-mem...

(expand_binop, expand_twoval_binop): If we are going
to fail, remove any load from MEM we did due to -fforce-mem;
if the MEM was volatile, this will cause an extra load.

(expand_complex_abs): Likewise.
Correct use of variable LAST so it doesn't include the load
from MEM (to fix unrelated bug).

From-SVN: r2797

31 years ago(expand_inline_function): Ensure a REG used as
Richard Stallman [Wed, 25 Nov 1992 18:03:49 +0000 (18:03 +0000)]
(expand_inline_function): Ensure a REG used as
COPY has REG_USERVAR_P set if LOC does.

From-SVN: r2796

31 years ago(expand_value_return): Don't emit move between differing modes when PROMOTE_FUNCTION_...
Richard Stallman [Wed, 25 Nov 1992 17:34:11 +0000 (17:34 +0000)]
(expand_value_return): Don't emit move between differing modes when PROMOTE_FUNCTION_RETURN is defined...

(expand_value_return): Don't emit move between differing
modes when PROMOTE_FUNCTION_RETURN is defined; convert instead.

From-SVN: r2795

31 years ago(duplicate_decls): For builtins, create new function
Richard Stallman [Wed, 25 Nov 1992 17:33:21 +0000 (17:33 +0000)]
(duplicate_decls): For builtins, create new function
type instead of trying to modify old one.

(c_decode_option): Decode -Wreturn-type.

From-SVN: r2794

31 years ago(LINK_LIBGCC_SPECIAL): No longer define.
Richard Kenner [Wed, 25 Nov 1992 11:47:09 +0000 (06:47 -0500)]
(LINK_LIBGCC_SPECIAL): No longer define.

From-SVN: r2793