platform/upstream/gcc.git
31 years agopa.md (split for symbol_ref+int): New define_split for hte combiner.
Jeff Law [Mon, 1 Mar 1993 11:16:10 +0000 (04:16 -0700)]
pa.md (split for symbol_ref+int): New define_split for hte combiner.

* pa.md (split for symbol_ref+int): New define_split for hte
combiner.

From-SVN: r3572

31 years agopa.c (symbolic_expression_p): New function.
Jeff Law [Mon, 1 Mar 1993 11:15:59 +0000 (04:15 -0700)]
pa.c (symbolic_expression_p): New function.

        * pa.c (symbolic_expression_p): New function.
        (hppa_legitimize_address): Old LEGITIMIZE_ADDRESS moved
        here.  Handle symbol_ref + displacement addresses.
        Use rounding instead of masking off lower bits.
        Avoid creating useless pseudos and strip off CONST in
        (const (...)) expressions to make processing easier.

From-SVN: r3571

31 years agopa.h (CONSTANT_ADDRESS_P): Do not accept symbolic addresses.
Jeff Law [Mon, 1 Mar 1993 11:15:31 +0000 (04:15 -0700)]
pa.h (CONSTANT_ADDRESS_P): Do not accept symbolic addresses.

* pa.h (CONSTANT_ADDRESS_P): Do not accept symbolic
addresses.
(LEGITIMIZE_ADDRESS): Just a stub now.  Call
hppa_legitimize_address to do the real work.

From-SVN: r3570

31 years ago*** empty log message ***
Richard Stallman [Sun, 28 Feb 1993 07:43:14 +0000 (07:43 +0000)]
*** empty log message ***

From-SVN: r3569

31 years agoInitial revision
Richard Stallman [Sun, 28 Feb 1993 07:28:31 +0000 (07:28 +0000)]
Initial revision

From-SVN: r3568

31 years ago(fake_f_rep): Clear all of u, initially.
Richard Stallman [Sun, 28 Feb 1993 04:18:38 +0000 (04:18 +0000)]
(fake_f_rep): Clear all of u, initially.

Make the ints in u unsigned.

(f_define): Use ordinary constants for long double
if it's same width as double.
Make __convert_long_double_i unsigned.
(convert_for_assignment): Typo in last change.

From-SVN: r3567

31 years ago(convert_for_assignment): New arg FUNDECL. Calls changed.
Richard Stallman [Sat, 27 Feb 1993 22:12:42 +0000 (22:12 +0000)]
(convert_for_assignment): New arg FUNDECL.  Calls changed.

(convert_arguments): New arg FUNDECL.
(build_function_call): Pass function to convert_arguments, if a decl.

(convert_for_assignment): Automatically convert
to a union from its members' types.

(process_init_constructor): Error msg change.

(initializer_constant_valid_p): Allow cast of ptr to wider integer.

From-SVN: r3566

31 years agoError if company name is more than one word.
Richard Stallman [Sat, 27 Feb 1993 21:56:28 +0000 (21:56 +0000)]
Error if company name is more than one word.

If $os is `sunos...', don't change it to manufacturer's name.

From-SVN: r3565

31 years agoComment fix.
Richard Stallman [Sat, 27 Feb 1993 20:27:24 +0000 (20:27 +0000)]
Comment fix.

From-SVN: r3564

31 years ago(struct __gnuc_va_list): Test __svr4__ like __SVR4__.
Richard Stallman [Sat, 27 Feb 1993 20:26:38 +0000 (20:26 +0000)]
(struct __gnuc_va_list): Test __svr4__ like __SVR4__.

From-SVN: r3563

31 years ago(distdir): Depend on cp-parse.y, and the .c files for the .y files.
Richard Stallman [Sat, 27 Feb 1993 19:18:16 +0000 (19:18 +0000)]
(distdir): Depend on cp-parse.y, and the .c files for the .y files.

(all.cross): Depend on enquire.

(uninstall): Also remove the g++ manual page.

From-SVN: r3562

31 years ago(make_decl_rtl): Print an error for explicit register variable
Richard Stallman [Sat, 27 Feb 1993 19:16:44 +0000 (19:16 +0000)]
(make_decl_rtl): Print an error for explicit register variable
whose type cannot be stored in that register.

From-SVN: r3561

31 years ago(compile_file): Use pedwarn_with_decl to warn about
Richard Stallman [Sat, 27 Feb 1993 19:15:08 +0000 (19:15 +0000)]
(compile_file): Use pedwarn_with_decl to warn about
functions declared static but not defined.

From-SVN: r3560

31 years ago(simple_cst_equal): New default case handles most tree codes based on TREE_CODE_CLASS.
Richard Stallman [Sat, 27 Feb 1993 19:13:55 +0000 (19:13 +0000)]
(simple_cst_equal): New default case handles most tree codes based on TREE_CODE_CLASS.

(simple_cst_equal): New default case handles most
tree codes based on TREE_CODE_CLASS.  Delete newly redundant cases
for specific tree codes.

From-SVN: r3559

31 years ago(USE_C_ALLOCA): Moved to xm-pbd.h.
Richard Stallman [Sat, 27 Feb 1993 19:13:32 +0000 (19:13 +0000)]
(USE_C_ALLOCA): Moved to xm-pbd.h.

From-SVN: r3558

31 years ago(inhibit_libc): Renamed from inhibit_eprintf.
Richard Stallman [Sat, 27 Feb 1993 19:12:24 +0000 (19:12 +0000)]
(inhibit_libc): Renamed from inhibit_eprintf.

(L_new_handler): Don't include stdio.h if inhibit_libc.

From-SVN: r3557

31 years ago(check_newline): #line updates input_file_stack->name.
Richard Stallman [Sat, 27 Feb 1993 19:09:40 +0000 (19:09 +0000)]
(check_newline): #line updates input_file_stack->name.

From-SVN: r3556

31 years ago(pushdecl): Nested fn decl gets DECL_CONTEXT iff not extern.
Richard Stallman [Sat, 27 Feb 1993 19:08:53 +0000 (19:08 +0000)]
(pushdecl): Nested fn decl gets DECL_CONTEXT iff not extern.

(grokdeclarator): Make `long long' work even with
-pedantic, despite the warning.

(declare_parm_level): Unconditionally store 1.
(pushdecl): Criterion for no warning is, next level up
is a parm level.

From-SVN: r3555

31 years ago(TARGET_SWITCHES): Reverse defn of 32332.
Richard Stallman [Sat, 27 Feb 1993 19:08:05 +0000 (19:08 +0000)]
(TARGET_SWITCHES): Reverse defn of 32332.

(ASM_OUTPUT_ALIGN_CODE): Pad with no-op insns.

From-SVN: r3554

31 years ago(convert_move): Truncate via word_mode only if to_mode fits in one word.
Richard Stallman [Sat, 27 Feb 1993 19:04:24 +0000 (19:04 +0000)]
(convert_move): Truncate via word_mode only if to_mode fits in one word.

Truncate by referring in TO_MODE for any FROM, but force_reg if nec.

From-SVN: r3553

31 years agoNew builtins: __REGISTER_PREFIX__ and __USER_LABEL_PREFIX__
Ian Lance Taylor [Sat, 27 Feb 1993 06:09:33 +0000 (06:09 +0000)]
New builtins: __REGISTER_PREFIX__ and __USER_LABEL_PREFIX__

From-SVN: r3552

31 years ago(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.
Richard Stallman [Sat, 27 Feb 1993 05:38:42 +0000 (05:38 +0000)]
(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.

From-SVN: r3551

31 years ago(parse_escape): Delete case for '^'.
Richard Stallman [Sat, 27 Feb 1993 04:12:36 +0000 (04:12 +0000)]
(parse_escape): Delete case for '^'.

From-SVN: r3550

31 years ago(all.cross): Depend on enquire.
Richard Stallman [Sat, 27 Feb 1993 03:35:40 +0000 (03:35 +0000)]
(all.cross): Depend on enquire.

From-SVN: r3549

31 years ago(_SYS_SIZE_T_H): Test this and define this.
Richard Stallman [Sat, 27 Feb 1993 00:47:17 +0000 (00:47 +0000)]
(_SYS_SIZE_T_H): Test this and define this.

From-SVN: r3548

31 years ago(_VA_LIST_T_H): Test and define this.
Richard Stallman [Sat, 27 Feb 1993 00:47:05 +0000 (00:47 +0000)]
(_VA_LIST_T_H): Test and define this.

From-SVN: r3547

31 years ago(do_include): Correctly report the directive name
Richard Stallman [Fri, 26 Feb 1993 23:56:02 +0000 (23:56 +0000)]
(do_include): Correctly report the directive name
when any kind of include directive has no argument or null argument.

From-SVN: r3546

31 years ago(ivar_decls): Give a pedwarn (instead of a warning) for excess semicolons.
Richard Stallman [Fri, 26 Feb 1993 23:55:35 +0000 (23:55 +0000)]
(ivar_decls):  Give a pedwarn (instead of a warning) for excess semicolons.

From-SVN: r3545

31 years ago(dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.
Richard Stallman [Fri, 26 Feb 1993 23:25:55 +0000 (23:25 +0000)]
(dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.

(dbxout_type): Enable output of subrange types
if use_gnu_debug_info_extensions.
(dbxout_finish_symbol): Enable output of symbols line number.

From-SVN: r3544

31 years ago* Added 32-byte int OImode.
Doug Evans [Fri, 26 Feb 1993 22:07:01 +0000 (22:07 +0000)]
* Added 32-byte int OImode.

From-SVN: r3543

31 years ago(constrain_operands, case 'r'): If STRICT, a REG isn't valid if it is
Richard Kenner [Fri, 26 Feb 1993 20:12:16 +0000 (15:12 -0500)]
(constrain_operands, case 'r'): If STRICT, a REG isn't valid if it is
a pseudo even if GENERAL_REGS == ALL_REGS.

From-SVN: r3542

31 years ago(expand_expr, case IN_EXPR): Fix numerous small bugs and make some
Richard Kenner [Fri, 26 Feb 1993 20:11:24 +0000 (15:11 -0500)]
(expand_expr, case IN_EXPR): Fix numerous small bugs and make some
cleanups.

From-SVN: r3541

31 years agoexplow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P.
Jeff Law [Fri, 26 Feb 1993 18:58:20 +0000 (11:58 -0700)]
explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P.

 * explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of
LEGITIMATE_CONSTANT_P.
(break_out_memrefs): Likewise.

From-SVN: r3540

31 years ago(LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.
Richard Kenner [Fri, 26 Feb 1993 11:17:58 +0000 (06:17 -0500)]
(LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.

From-SVN: r3539

31 years ago(is_ctor_dtor): Handle NO_DOT_IN_LABEL.
Richard Stallman [Fri, 26 Feb 1993 06:34:41 +0000 (06:34 +0000)]
(is_ctor_dtor): Handle NO_DOT_IN_LABEL.

From-SVN: r3538

31 years ago(jump_optimize): Add missing parameter in expand_binop call.
Richard Stallman [Fri, 26 Feb 1993 03:50:10 +0000 (03:50 +0000)]
(jump_optimize): Add missing parameter in expand_binop call.

From-SVN: r3537

31 years agoAdd prototypes for most functions declared here.
Richard Stallman [Fri, 26 Feb 1993 03:49:17 +0000 (03:49 +0000)]
Add prototypes for most functions declared here.

From-SVN: r3536

31 years agoNo need to #undef ABS; done in rtl.h.
Richard Kenner [Thu, 25 Feb 1993 23:36:23 +0000 (18:36 -0500)]
No need to #undef ABS; done in rtl.h.

From-SVN: r3535

31 years ago(redundant_insn_p): Fix typo in testing for types of insns by using
Richard Kenner [Thu, 25 Feb 1993 23:29:31 +0000 (18:29 -0500)]
(redundant_insn_p): Fix typo in testing for types of insns by using
GET_RTX_CLASS.

From-SVN: r3534

31 years ago(emit_store_flag): Fix typo in testing BRANCH_COST.
Richard Kenner [Thu, 25 Feb 1993 22:52:02 +0000 (17:52 -0500)]
(emit_store_flag): Fix typo in testing BRANCH_COST.

From-SVN: r3533

31 years ago(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.
Jim Wilson [Thu, 25 Feb 1993 19:38:30 +0000 (11:38 -0800)]
(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.

From-SVN: r3532

31 years ago(convert_to_integer): Delete Feb 19 change.
Jim Wilson [Thu, 25 Feb 1993 19:34:16 +0000 (11:34 -0800)]
(convert_to_integer): Delete Feb 19 change.

From-SVN: r3531

31 years ago(decode_field_reference): Fix force_fit_type call.
Jim Wilson [Thu, 25 Feb 1993 19:31:18 +0000 (11:31 -0800)]
(decode_field_reference): Fix force_fit_type call.

From-SVN: r3530

31 years agoUse pwd if PWDCMD is not defined
Ian Lance Taylor [Thu, 25 Feb 1993 15:39:05 +0000 (15:39 +0000)]
Use pwd if PWDCMD is not defined

From-SVN: r3529

31 years ago(emit_library_call_value): Fix bug in prev change.
Richard Stallman [Thu, 25 Feb 1993 06:20:24 +0000 (06:20 +0000)]
(emit_library_call_value): Fix bug in prev change.

From-SVN: r3528

31 years ago(vms_check_external): New function.
Richard Stallman [Thu, 25 Feb 1993 00:25:44 +0000 (00:25 +0000)]
(vms_check_external): New function.

From-SVN: r3527

31 years ago(ASM_OUTPUT_EXTERNAL): Use vms_check_external.
Richard Stallman [Thu, 25 Feb 1993 00:25:31 +0000 (00:25 +0000)]
(ASM_OUTPUT_EXTERNAL): Use vms_check_external.

(ASM_GLOBALIZE_LABEL): New definition; use vms_check_external.

From-SVN: r3526

31 years ago(NO_SYS_SIGLIST): Defined.
Richard Stallman [Wed, 24 Feb 1993 23:28:29 +0000 (23:28 +0000)]
(NO_SYS_SIGLIST): Defined.

From-SVN: r3525

31 years ago(consec_sets_invariant_p): Correct REG_EQUAL note checks
Jim Wilson [Wed, 24 Feb 1993 21:12:11 +0000 (13:12 -0800)]
(consec_sets_invariant_p): Correct REG_EQUAL note checks
to distinguish libcall case from ordinary insn case.

From-SVN: r3524

31 years ago(add_label_notes): Don't add notes for references to dispatch tables because jump...
Jim Wilson [Wed, 24 Feb 1993 21:08:55 +0000 (13:08 -0800)]
(add_label_notes): Don't add notes for references to dispatch tables because jump doesn't.

(add_label_notes): Don't add notes for references to
dispatch tables because jump doesn't.
(find_and_verify_loops): Invalidate loops that contain labels
whose address has been taken.

From-SVN: r3523

31 years ago(string.h): Delete 'g' from sed command.
Jim Wilson [Wed, 24 Feb 1993 21:06:04 +0000 (13:06 -0800)]
(string.h): Delete 'g' from sed command.

From-SVN: r3522

31 years ago(zero_extendqi*i2): Delete never matched constraints.
Jim Wilson [Wed, 24 Feb 1993 21:04:23 +0000 (13:04 -0800)]
(zero_extendqi*i2): Delete never matched constraints.

From-SVN: r3521

31 years ago(umulsidi3+1): Delete extra parenthesis.
Jim Wilson [Wed, 24 Feb 1993 21:01:21 +0000 (13:01 -0800)]
(umulsidi3+1): Delete extra parenthesis.

From-SVN: r3520

31 years ago(all_ones_mask_p): Really use tmask.
Richard Stallman [Wed, 24 Feb 1993 06:43:37 +0000 (06:43 +0000)]
(all_ones_mask_p): Really use tmask.

(all_ones_mask_p): Declare tmask to be `tree'.
(optimize_bit_field_compare) Add missing semicolon.

(decode_field_reference): Use force_fit_type
instead of convert to avoid truncated integer warning.
(all_ones_mask_p): Likewise.

From-SVN: r3519

31 years agoUse relative paths in symbolic links in installed include directory
Ian Lance Taylor [Tue, 23 Feb 1993 23:09:10 +0000 (23:09 +0000)]
Use relative paths in symbolic links in installed include directory

From-SVN: r3518

31 years ago(install-include-dir): Depend on install-dir.
Richard Stallman [Tue, 23 Feb 1993 23:03:09 +0000 (23:03 +0000)]
(install-include-dir): Depend on install-dir.

From-SVN: r3517

31 years ago(check_for_full_enumeration_handling): Handle nameless type.
Richard Stallman [Tue, 23 Feb 1993 23:01:38 +0000 (23:01 +0000)]
(check_for_full_enumeration_handling): Handle nameless type.

From-SVN: r3516

31 years ago(CONSTRUCTOR_NAME_FORMAT): Handle NO_DOT_IN_LABEL.
Richard Stallman [Tue, 23 Feb 1993 19:55:23 +0000 (19:55 +0000)]
(CONSTRUCTOR_NAME_FORMAT): Handle NO_DOT_IN_LABEL.

From-SVN: r3515

31 years ago(NO_DOLLAR_IN_LABEL, NO_DOT_IN_LABEL): Defined.
Richard Stallman [Tue, 23 Feb 1993 19:46:08 +0000 (19:46 +0000)]
(NO_DOLLAR_IN_LABEL, NO_DOT_IN_LABEL): Defined.

From-SVN: r3514

31 years ago(output_call): Don't use the delay slot of a bsr.n
John Hassey [Tue, 23 Feb 1993 02:10:03 +0000 (02:10 +0000)]
(output_call): Don't use the delay slot of a bsr.n
to modify the return address, unless -O2 specified.

From-SVN: r3513

31 years ago(convert_to_integer): #if 0 the truncated integer warning.
Richard Stallman [Mon, 22 Feb 1993 05:25:58 +0000 (05:25 +0000)]
(convert_to_integer): #if 0 the truncated integer warning.

From-SVN: r3512

31 years ago(emit_library_call_value): Really pass mem value address
Richard Stallman [Mon, 22 Feb 1993 01:23:03 +0000 (01:23 +0000)]
(emit_library_call_value): Really pass mem value address
to the library function.

From-SVN: r3511

31 years ago* pa.md (load high pattern): Rework constraints to reduce %r1 spillage.
Jeff Law [Sun, 21 Feb 1993 18:10:37 +0000 (11:10 -0700)]
* pa.md (load high pattern): Rework constraints to reduce %r1 spillage.

From-SVN: r3510

31 years agopa.md (const_double -> FP pattern): Remove cases which can neve happen anymore.
Jeff Law [Sun, 21 Feb 1993 18:08:55 +0000 (11:08 -0700)]
pa.md (const_double -> FP pattern): Remove cases which can neve happen anymore.

* pa.md (const_double -> FP pattern): Remove cases which can neve
happen anymore.

From-SVN: r3509

31 years agopa.c (print_operand, case 'Y'): Output comparison operators which right result when...
Jeff Law [Sun, 21 Feb 1993 18:04:36 +0000 (11:04 -0700)]
pa.c (print_operand, case 'Y'): Output comparison operators which right result when...

* pa.c (print_operand, case 'Y'): Output comparison operators which
right result when one or more of the operands is a NaN.

From-SVN: r3508

31 years ago(emit_move_insn_1): Declared.
Richard Stallman [Sun, 21 Feb 1993 06:52:14 +0000 (06:52 +0000)]
(emit_move_insn_1): Declared.

From-SVN: r3507

31 years ago(gen_move_insn): Use emit_move_insn_1.
Richard Stallman [Sun, 21 Feb 1993 06:51:56 +0000 (06:51 +0000)]
(gen_move_insn): Use emit_move_insn_1.

From-SVN: r3506

31 years ago(emit_move_insn_1): New subroutine cut from emit_move_insn.
Richard Stallman [Sun, 21 Feb 1993 06:51:34 +0000 (06:51 +0000)]
(emit_move_insn_1): New subroutine cut from emit_move_insn.

(emit_move_insn): Use that.

From-SVN: r3505

31 years ago* Add declaration for pedwarn_with_line.
Doug Evans [Sun, 21 Feb 1993 01:33:25 +0000 (01:33 +0000)]
* Add declaration for pedwarn_with_line.

From-SVN: r3504

31 years ago(SRCDIR): Make absolute from ORIGDIR.
Richard Stallman [Sun, 21 Feb 1993 00:14:46 +0000 (00:14 +0000)]
(SRCDIR): Make absolute from ORIGDIR.

(sys/types.h): Quote variables that might expand with spaces.
Strip quotes from expansion of SIZE_TYPE.

Also fix incorrect installation of previous patch.

From-SVN: r3503

31 years ago(warning_with_line, pedwarn_with_line): New functions.
Richard Stallman [Sat, 20 Feb 1993 23:49:57 +0000 (23:49 +0000)]
(warning_with_line, pedwarn_with_line): New functions.

(rescan): For pedantic, no error if string constant has newline,
just a pedwarn.  And don't end the string constant there.

From-SVN: r3502

31 years ago(decode_field_reference): Use force_fit_type instead of convert to avoid truncated...
Doug Evans [Sat, 20 Feb 1993 22:24:44 +0000 (22:24 +0000)]
(decode_field_reference): Use force_fit_type instead of convert to avoid truncated integer warning.

* (decode_field_reference): Use force_fit_type instead of convert to avoid
truncated integer warning.

From-SVN: r3501

31 years agoChange "va_list)" to "__gnuc_va_list)".
John Hassey [Sat, 20 Feb 1993 15:39:27 +0000 (15:39 +0000)]
Change "va_list)" to "__gnuc_va_list)".

From-SVN: r3500

31 years ago* Save temp file in ${LIB}. Use -I${ORIGDIR} when compiling types.c.
Doug Evans [Sat, 20 Feb 1993 08:17:28 +0000 (08:17 +0000)]
* Save temp file in ${LIB}. Use -I${ORIGDIR} when compiling types.c.

From-SVN: r3499

31 years ago(BISONFLAGS): Add -v.
Richard Stallman [Sat, 20 Feb 1993 06:30:20 +0000 (06:30 +0000)]
(BISONFLAGS): Add -v.

(stmp-fixinc): Renamed from stmp-fixincludes.

From-SVN: r3498

31 years ago(regno_uninitialized): Test global_regs only for hard regs.
Richard Stallman [Fri, 19 Feb 1993 19:09:39 +0000 (19:09 +0000)]
(regno_uninitialized): Test global_regs only for hard regs.

From-SVN: r3497

31 years ago(convert_to_integer): Warn if integer is truncated and that changes the value.
Richard Stallman [Fri, 19 Feb 1993 05:46:22 +0000 (05:46 +0000)]
(convert_to_integer): Warn if integer is truncated and that changes the value.

From-SVN: r3496

31 years agoInclude aix386ng.h instead of duplicating it.
Jim Wilson [Fri, 19 Feb 1993 01:41:31 +0000 (17:41 -0800)]
Include aix386ng.h instead of duplicating it.

From-SVN: r3495

31 years ago(ASM_OUTPUT_CASE_END): Add missing semicolon.
Jim Wilson [Fri, 19 Feb 1993 01:30:41 +0000 (17:30 -0800)]
(ASM_OUTPUT_CASE_END): Add missing semicolon.

From-SVN: r3494

31 years ago(output_function_prologue): Don't save %f31 to stack.
Jim Wilson [Fri, 19 Feb 1993 01:27:58 +0000 (17:27 -0800)]
(output_function_prologue): Don't save %f31 to stack.

From-SVN: r3493

31 years ago(STARTING_FRAME_OFFSET): Set to -8.
Jim Wilson [Fri, 19 Feb 1993 01:26:56 +0000 (17:26 -0800)]
(STARTING_FRAME_OFFSET): Set to -8.

From-SVN: r3492

31 years ago(va_start): If __GCC_NEW_VARARGS__ not defined, use old definition.
Jim Wilson [Fri, 19 Feb 1993 01:25:28 +0000 (17:25 -0800)]
(va_start): If __GCC_NEW_VARARGS__ not defined, use old definition.

From-SVN: r3491

31 years ago(CPP_PREDEFINES): Add -D__GCC_NEW_VARARGS__.
Jim Wilson [Fri, 19 Feb 1993 01:24:11 +0000 (17:24 -0800)]
(CPP_PREDEFINES): Add -D__GCC_NEW_VARARGS__.

From-SVN: r3490

31 years ago(end_final): Don't call assemble_zeros with an size argument of zero.
Jim Wilson [Fri, 19 Feb 1993 01:20:58 +0000 (17:20 -0800)]
(end_final): Don't call assemble_zeros with an size argument of zero.

From-SVN: r3489

31 years ago(expand_call): When MAYBE_REG_PARM_STACK_SPACE defined,
Jim Wilson [Fri, 19 Feb 1993 01:14:55 +0000 (17:14 -0800)]
(expand_call): When MAYBE_REG_PARM_STACK_SPACE defined,

if reg_parm_stack_space is zero, set args_size.constant to zero.

From-SVN: r3488

31 years ago(yylex): Undo Feb 7 change.
Richard Stallman [Thu, 18 Feb 1993 23:44:34 +0000 (23:44 +0000)]
(yylex): Undo Feb 7 change.

From-SVN: r3487

31 years ago(program): After extdefs, pop any unpopped binding lvls.
Richard Stallman [Thu, 18 Feb 1993 23:44:20 +0000 (23:44 +0000)]
(program): After extdefs, pop any unpopped binding lvls.

From-SVN: r3486

31 years ago(ABS): #undef after including sys/time.h and sys/resource.h.
Richard Stallman [Thu, 18 Feb 1993 06:30:00 +0000 (06:30 +0000)]
(ABS): #undef after including sys/time.h and sys/resource.h.

From-SVN: r3485

31 years ago(emit_ldst): For large offsets use register index
John Hassey [Thu, 18 Feb 1993 03:05:08 +0000 (03:05 +0000)]
(emit_ldst): For large offsets use register index
instead of immediate.

From-SVN: r3484

31 years ago(truncdfsf2, extendsfdf2): Changed from define_insn to expand_insn.
Richard Stallman [Wed, 17 Feb 1993 23:33:10 +0000 (23:33 +0000)]
(truncdfsf2, extendsfdf2): Changed from define_insn to expand_insn.

Eliminated a jmp pattern and the peephole patterns which are no longer
needed now that deferred addressing is supported.

From-SVN: r3483

31 years ago(CONST_COSTS): Updated to better reflect
Richard Stallman [Wed, 17 Feb 1993 23:32:16 +0000 (23:32 +0000)]
(CONST_COSTS): Updated to better reflect
the actual constant costs on a we32k.

(GO_IF_LEGITIMATE_ADDRESS): Added support for deferred addressing.

From-SVN: r3482

31 years ago(sys/types.h): Replace definition of size_t based on SIZE_TYPE.
Richard Stallman [Wed, 17 Feb 1993 23:21:42 +0000 (23:21 +0000)]
(sys/types.h): Replace definition of size_t based on SIZE_TYPE.

From-SVN: r3481

31 years agoUse 'K' constraint with arith5_operand predicate.
John Hassey [Wed, 17 Feb 1993 15:01:27 +0000 (15:01 +0000)]
Use 'K' constraint with arith5_operand predicate.

From-SVN: r3480

31 years ago(CONST_OK_FOR_LETTER_P): Added 'K'.
John Hassey [Wed, 17 Feb 1993 15:00:52 +0000 (15:00 +0000)]
(CONST_OK_FOR_LETTER_P): Added 'K'.

From-SVN: r3479

31 years ago(find_reloads_address): Use strict_memory_address_p
Richard Stallman [Tue, 16 Feb 1993 22:13:45 +0000 (22:13 +0000)]
(find_reloads_address): Use strict_memory_address_p
to check for valid indirect address.

From-SVN: r3478

31 years ago(ASM_OUTPUT_IDENT, IDENT_ASM_OP): Defined.
Richard Stallman [Tue, 16 Feb 1993 19:35:31 +0000 (19:35 +0000)]
(ASM_OUTPUT_IDENT, IDENT_ASM_OP): Defined.

From-SVN: r3477

31 years agoInclude xm-svr3.h. Move tm.h include earlier.
Richard Stallman [Tue, 16 Feb 1993 06:49:42 +0000 (06:49 +0000)]
Include xm-svr3.h.  Move tm.h include earlier.

(HOST_BITS_PER_LONGLONG, HOST_WORDS_BIG_ENDIAN): Defined.
(USG, bcopy, bzero, bcmp): Deleted.
(alloca): Definition moved before tm.h.

From-SVN: r3476

31 years ago(build_indirect_ref): Avoid *& short-cut if -fvolatile.
Richard Stallman [Tue, 16 Feb 1993 06:29:26 +0000 (06:29 +0000)]
(build_indirect_ref): Avoid *& short-cut if -fvolatile.

From-SVN: r3475

31 years agoFor .S files, pas -traditional to cpp unless -ansi or -traditional.
Michael Meissner [Tue, 16 Feb 1993 03:21:16 +0000 (03:21 +0000)]
For .S files, pas -traditional to cpp unless -ansi or -traditional.

From-SVN: r3474

31 years ago(HASHFUNCTION): Insure nonnegative hash even if addresses are negative.
Richard Stallman [Mon, 15 Feb 1993 07:18:09 +0000 (07:18 +0000)]
(HASHFUNCTION): Insure nonnegative hash even if addresses are negative.

From-SVN: r3473