platform/upstream/gcc.git
31 years agoRenamed from xm-i386dos.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:59 +0000 (02:29 +0000)]
Renamed from xm-i386dos.h.

Use new file names for included 386 files.

From-SVN: r2961

31 years agoRenamed from i386v4.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:26 +0000 (02:29 +0000)]
Renamed from i386v4.h.

Use new file names for included 386 files.

From-SVN: r2952

31 years agoRenamed from i386v.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:23 +0000 (02:29 +0000)]
Renamed from i386v.h.

Use new file names for included 386 files.

From-SVN: r2951

31 years agoUse new file names for included 386 files.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:21 +0000 (02:29 +0000)]
Use new file names for included 386 files.

From-SVN: r2950

31 years agoRenamed from i386sun.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:19 +0000 (02:29 +0000)]
Renamed from i386sun.h.

Use new file names for included 386 files.

From-SVN: r2949

31 years agoRenamed from seq386.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:16 +0000 (02:29 +0000)]
Renamed from seq386.h.

Use new file names for included 386 files.

From-SVN: r2948

31 years agoRenamed from seq386gas.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:15 +0000 (02:29 +0000)]
Renamed from seq386gas.h.

Use new file names for included 386 files.

From-SVN: r2947

31 years agoRenamed from i386sco4.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:12 +0000 (02:29 +0000)]
Renamed from i386sco4.h.

Use new file names for included 386 files.

From-SVN: r2946

31 years agoRenamed from i386sco.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:10 +0000 (02:29 +0000)]
Renamed from i386sco.h.

Use new file names for included 386 files.

From-SVN: r2945

31 years agoRenamed from i386rose.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:06 +0000 (02:29 +0000)]
Renamed from i386rose.h.

Use new file names for included 386 files.

From-SVN: r2944

31 years agoRenamed from i386mach.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:04 +0000 (02:29 +0000)]
Renamed from i386mach.h.

Use new file names for included 386 files.

From-SVN: r2943

31 years agoRenamed from i386linux.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:29:02 +0000 (02:29 +0000)]
Renamed from i386linux.h.

Use new file names for included 386 files.

From-SVN: r2942

31 years agoRenamed from i386gstabs.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:28:56 +0000 (02:28 +0000)]
Renamed from i386gstabs.h.

Use new file names for included 386 files.

From-SVN: r2941

31 years agoRenamed from i386gas.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:28:53 +0000 (02:28 +0000)]
Renamed from i386gas.h.

Use new file names for included 386 files.

From-SVN: r2940

31 years agoRenamed from bsd386.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:28:51 +0000 (02:28 +0000)]
Renamed from bsd386.h.

Use new file names for included 386 files.

From-SVN: r2939

31 years agoRenamed from att386.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:28:48 +0000 (02:28 +0000)]
Renamed from att386.h.

Use new file names for included 386 files.

From-SVN: r2938

31 years agoRenamed from i386bsd.h.
James Van Artsdalen [Mon, 28 Dec 1992 02:28:40 +0000 (02:28 +0000)]
Renamed from i386bsd.h.

Use new file names for included 386 files.

From-SVN: r2937

31 years ago(delete_jump): Use single_set to see if INSN just sets PC.
Richard Kenner [Mon, 28 Dec 1992 00:53:28 +0000 (19:53 -0500)]
(delete_jump): Use single_set to see if INSN just sets PC.

Remove code to delete previous cc0-setting insn.
(delete_compution): No longer conditional on #ifndef HAVE_cc0.
If insn uses CC0, delete previous insn that just sets CC0 for us;
do deletion via recursive call.

From-SVN: r2936

31 years ago(relax_delay_slots): Only look at JUMP_LABEL for a condjump_p.
Richard Kenner [Mon, 28 Dec 1992 00:52:26 +0000 (19:52 -0500)]
(relax_delay_slots): Only look at JUMP_LABEL for a condjump_p.

From-SVN: r2935

31 years ago(have_error): New variable.
Richard Kenner [Sun, 27 Dec 1992 23:30:25 +0000 (18:30 -0500)]
(have_error): New variable.

(error): Set it.
(main): Test it and return FATAL_EXIT_CODE if it is set.

From-SVN: r2934

31 years ago(subst, case SET): Call recog_for_combine with OTHER_INSN, not
Richard Kenner [Sun, 27 Dec 1992 23:29:11 +0000 (18:29 -0500)]
(subst, case SET): Call recog_for_combine with OTHER_INSN, not
UNDOBUF.OTHER_INSN.

From-SVN: r2933

31 years ago[__sequent__]: #undef _PTRDIFF_T_ at beginning, if defined.
Richard Stallman [Sun, 27 Dec 1992 22:54:03 +0000 (22:54 +0000)]
[__sequent__]: #undef _PTRDIFF_T_ at beginning, if defined.

From-SVN: r2932

31 years agoChange comment.
Tom Wood [Sun, 27 Dec 1992 21:43:40 +0000 (21:43 +0000)]
Change comment.

From-SVN: r2931

31 years ago(OVERRIDE_OPTIONS): Allow version 04.00 default.
Tom Wood [Sun, 27 Dec 1992 21:41:43 +0000 (21:41 +0000)]
(OVERRIDE_OPTIONS): Allow version 04.00 default.

(VERSION_0400_SYNTAX, REQUIRES_88110_ASM_OP): New definitions.

From-SVN: r2930

31 years ago(block_move_loop, block_move_no_loop, block_move_sequence):
Tom Wood [Sun, 27 Dec 1992 21:40:53 +0000 (21:40 +0000)]
(block_move_loop, block_move_no_loop, block_move_sequence):

Always set MEM_IN_STRUCT_P.  If it wasn't previously set, use BLKmode.
(output_file_start): Emit `requires_88110' when -m88110
is used with -mversion-04.00.

From-SVN: r2929

31 years ago(length attribute): Branches may be expanded to two instructions by the assembler.
Tom Wood [Sun, 27 Dec 1992 21:40:06 +0000 (21:40 +0000)]
(length attribute): Branches may be expanded to two instructions by the assembler.

(length attribute): Branches may be expanded to two
instructions by the assembler.
(DFmode bcnd pattern): Don't try to fill the delay slot.
(CCmode bbx patterns): Reverse the 1/0, not the condition.
(BLKmode load/store patterns): New.
(call_block_move, call_movstrsi_loop): Allow any mode for the preload.

From-SVN: r2928

31 years agoInitial revision
Tom Wood [Sun, 27 Dec 1992 21:39:46 +0000 (21:39 +0000)]
Initial revision

From-SVN: r2927

31 years ago(ASM_FIRST_LINE): Print the version string.
Tom Wood [Sun, 27 Dec 1992 21:38:23 +0000 (21:38 +0000)]
(ASM_FIRST_LINE): Print the version string.

(ASM_SPEC): Pass -KVstring given -mversion-string.
(LIB_SPEC): Add crtend.o.
(STARTFILE_SPEC): Add crtbegin.o, and m88kdgux.ld for COFF.
(CTOR_LIST_END, DTOR_LIST_END): Define as -1.
(DO_GLOBAL_{C,D}ORS_BODY): Ignore null entries and look for -1
bounds.

From-SVN: r2926

31 years ago(mostly_true_jump): When trying to determine if the current insn is essentially a...
Richard Kenner [Sun, 27 Dec 1992 15:46:56 +0000 (10:46 -0500)]
(mostly_true_jump): When trying to determine if the current insn is essentially a conditional return...

(mostly_true_jump): When trying to determine if the current insn is
essentially a conditional return, look inside of SEQUENCE insns for
jumps.
Predict jumps to the exit test for loops as likely to be taken.

From-SVN: r2925

31 years ago(copy_rtx): A CONST can be shared if it contains a SYMBOL_REF.
Richard Kenner [Sun, 27 Dec 1992 11:53:32 +0000 (06:53 -0500)]
(copy_rtx): A CONST can be shared if it contains a SYMBOL_REF.

A SCRATCH must be shared.
A MEM may be shared if it is at a constant address.

From-SVN: r2924

31 years ago(copy_rtx_if_shared): A CONST can be shared if it contains a
Richard Kenner [Sun, 27 Dec 1992 11:52:59 +0000 (06:52 -0500)]
(copy_rtx_if_shared): A CONST can be shared if it contains a
SYBOL_REF.

From-SVN: r2923

31 years ago(subst, comparison cases): Expand any compound operation that is an operand...
Richard Kenner [Sun, 27 Dec 1992 11:52:16 +0000 (06:52 -0500)]
(subst, comparison cases): Expand any compound operation that is an operand...

(subst, comparison cases): Expand any compound operation that is an
operand; rerun subst on simplified result in one new case.

From-SVN: r2922

31 years ago(expand_expr, constructor case): If we made a stack slot,
Richard Stallman [Sun, 27 Dec 1992 08:08:17 +0000 (08:08 +0000)]
(expand_expr, constructor case): If we made a stack slot,

set MEM_IN_STRUCT_P if the type warrants it.

From-SVN: r2921

31 years ago(store_bit_field): If VALUE needs to be narrowed, do
Richard Stallman [Sun, 27 Dec 1992 03:55:29 +0000 (03:55 +0000)]
(store_bit_field): If VALUE needs to be narrowed, do
it with gen_lowpart, not an explicit SUBREG.

From-SVN: r2920

31 years ago(make_node, case 'c'): For INTEGER_CST, use size of struct containing constant, just...
Richard Kenner [Sun, 27 Dec 1992 03:18:12 +0000 (22:18 -0500)]
(make_node, case 'c'): For INTEGER_CST, use size of struct containing constant, just like for reals.

(make_node, case 'c'): For INTEGER_CST, use size of struct containing
constant, just like for reals.  Also, clean up code to avoid confusing
fallthrough.

From-SVN: r2919

31 years agoInclude rs6000/xm-rs6000.h instead of xm-rs6000.h.
Richard Kenner [Sun, 27 Dec 1992 02:34:51 +0000 (21:34 -0500)]
Include rs6000/xm-rs6000.h instead of xm-rs6000.h.

From-SVN: r2918

31 years agoInclude rs6000/rs6000.h instead of rs6000.h.
Richard Kenner [Sun, 27 Dec 1992 02:34:16 +0000 (21:34 -0500)]
Include rs6000/rs6000.h instead of rs6000.h.

From-SVN: r2917

31 years agoInclude a29k/a29k.h instead of a29k.h.
Richard Kenner [Sun, 27 Dec 1992 02:32:35 +0000 (21:32 -0500)]
Include a29k/a29k.h instead of a29k.h.

From-SVN: r2916

31 years ago(check_format): Using both a precision and the `0' flag is only a problem on `d'...
Richard Kenner [Sat, 26 Dec 1992 23:11:58 +0000 (18:11 -0500)]
(check_format): Using both a precision and the `0' flag is only a problem on `d'...

(check_format): Using both a precision and the `0' flag is only a
problem on `d', `i', `o', `u', `x', and `X' conversions.

From-SVN: r2915

31 years ago(gen_lowpart_for_combine): Allow MODE to be wider than a word in
Richard Kenner [Sat, 26 Dec 1992 23:11:20 +0000 (18:11 -0500)]
(gen_lowpart_for_combine): Allow MODE to be wider than a word in
restricted circumstances.

From-SVN: r2914

31 years agoMinor typographical changes.
Richard Stallman [Sat, 26 Dec 1992 22:09:40 +0000 (22:09 +0000)]
Minor typographical changes.

From-SVN: r2913

31 years ago(_KR, _SVID, _NO_PROTOTYPE): Define if -traditional.
Richard Stallman [Sat, 26 Dec 1992 08:55:33 +0000 (08:55 +0000)]
(_KR, _SVID, _NO_PROTOTYPE): Define if -traditional.

From-SVN: r2912

31 years ago(divsf3): Fix typo in mode of DIV.
Richard Kenner [Fri, 25 Dec 1992 12:30:21 +0000 (07:30 -0500)]
(divsf3): Fix typo in mode of DIV.

From-SVN: r2911

31 years ago(install-dir): Add missing semicolon.
Richard Stallman [Fri, 25 Dec 1992 07:08:21 +0000 (07:08 +0000)]
(install-dir): Add missing semicolon.

From-SVN: r2910

31 years agoDon't change bitfield types to int.
Richard Stallman [Thu, 24 Dec 1992 23:27:02 +0000 (23:27 +0000)]
Don't change bitfield types to int.

From-SVN: r2909

31 years agoFix comment in last change.
Richard Stallman [Thu, 24 Dec 1992 20:03:24 +0000 (20:03 +0000)]
Fix comment in last change.

From-SVN: r2908

31 years ago(TARGET_DEFAULT): Override.
Richard Stallman [Thu, 24 Dec 1992 20:02:49 +0000 (20:02 +0000)]
(TARGET_DEFAULT): Override.

From-SVN: r2907

31 years ago(CPP_SPEC): Avoid repeated def of _M_SYSV.
Richard Stallman [Thu, 24 Dec 1992 01:20:02 +0000 (01:20 +0000)]
(CPP_SPEC): Avoid repeated def of _M_SYSV.

From-SVN: r2906

31 years agoCorrect the modification of endian.h.
Richard Stallman [Wed, 23 Dec 1992 23:36:27 +0000 (23:36 +0000)]
Correct the modification of endian.h.

From-SVN: r2905

31 years agoAdd special fixes for netinet/in.h and sys/endian.h.
Richard Stallman [Wed, 23 Dec 1992 20:30:24 +0000 (20:30 +0000)]
Add special fixes for netinet/in.h and sys/endian.h.

From-SVN: r2904

31 years ago(store_parm_decls): Use TYPE_MAIN_VARIANT to compare types.
Richard Stallman [Tue, 22 Dec 1992 22:56:39 +0000 (22:56 +0000)]
(store_parm_decls): Use TYPE_MAIN_VARIANT to compare types.

From-SVN: r2903

31 years agoAdd special fixes for netinet/in.h and sys/endian.h.
Richard Stallman [Tue, 22 Dec 1992 22:40:52 +0000 (22:40 +0000)]
Add special fixes for netinet/in.h and sys/endian.h.

From-SVN: r2902

31 years ago(ASM_OUTPUT_CASE_END): Use switch_table_difference_label_flag.
Richard Stallman [Mon, 21 Dec 1992 11:09:43 +0000 (11:09 +0000)]
(ASM_OUTPUT_CASE_END): Use switch_table_difference_label_flag.

From-SVN: r2901

31 years agoConsistently use `&' in constraint of MATCH_SCRATCH.
Richard Kenner [Sun, 20 Dec 1992 01:19:26 +0000 (20:19 -0500)]
Consistently use `&' in constraint of MATCH_SCRATCH.

Always use a reg as 4th arg of dmac/fmac even if ignored by insn.
Uses of `b' as a constraint in multi-word reload patterns should be `c'.

From-SVN: r2900

31 years ago(secondary_reload_class): Return CR_REGS for larger than word memory,
Richard Kenner [Sun, 20 Dec 1992 01:18:53 +0000 (20:18 -0500)]
(secondary_reload_class): Return CR_REGS for larger than word memory,

and BP_REGS for part-word mem with no DW.

From-SVN: r2899

31 years ago(all.cross): Add `specs' as dep.
Richard Stallman [Sun, 20 Dec 1992 00:07:38 +0000 (00:07 +0000)]
(all.cross): Add `specs' as dep.

From-SVN: r2898

31 years ago(CC): Delete the -V option.
Richard Stallman [Sat, 19 Dec 1992 22:52:27 +0000 (22:52 +0000)]
(CC): Delete the -V option.

From-SVN: r2897

31 years ago(build_encode_expr): Terminate the encode string with a null.
Richard Stallman [Sat, 19 Dec 1992 09:04:47 +0000 (09:04 +0000)]
(build_encode_expr): Terminate the encode string with a null.

(encode_aggregate): Distinguish pointer to record from a
record.  Output fields for record.  Fix unions.

From-SVN: r2896

31 years ago(finish_objc) [OBJC_SELECTORS_WITHOUT_LABELS]:
Richard Stallman [Sat, 19 Dec 1992 08:47:33 +0000 (08:47 +0000)]
(finish_objc) [OBJC_SELECTORS_WITHOUT_LABELS]:

Always call build_selector_translation_table.

From-SVN: r2895

31 years agoentered into RCS
Roland McGrath [Sat, 19 Dec 1992 06:32:08 +0000 (06:32 +0000)]
entered into RCS

From-SVN: r2894

31 years agoPass QI/HI structures like the MIPS compiler; define SIZE_TYPE to be int by default.
Michael Meissner [Fri, 18 Dec 1992 23:27:55 +0000 (23:27 +0000)]
Pass QI/HI structures like the MIPS compiler; define SIZE_TYPE to be int by default.

From-SVN: r2893

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