]> gcc.gnu.org Git - gcc.git/log
gcc.git
31 years ago(enum built_in_function): Add BUILT_IN_APPLY_ARGS,
Tom Wood [Tue, 23 Mar 1993 12:53:17 +0000 (12:53 +0000)]
(enum built_in_function): Add BUILT_IN_APPLY_ARGS,

BUILT_IN_APPLY, and BUILT_IN_RETURN.

From-SVN: r3842

31 years ago(push_topmost_sequence, pop_topmost_sequence): New
Tom Wood [Tue, 23 Mar 1993 12:52:39 +0000 (12:52 +0000)]
(push_topmost_sequence, pop_topmost_sequence): New
functions.

From-SVN: r3841

31 years ago(untyped_call): New pattern.
Tom Wood [Tue, 23 Mar 1993 12:51:52 +0000 (12:51 +0000)]
(untyped_call): New pattern.

From-SVN: r3840

31 years ago(untyped_call, blockage): New patterns.
Tom Wood [Tue, 23 Mar 1993 12:50:44 +0000 (12:50 +0000)]
(untyped_call, blockage): New patterns.

From-SVN: r3839

31 years ago(NEEDS_UNTYPED_CALL): Define.
Tom Wood [Tue, 23 Mar 1993 12:49:33 +0000 (12:49 +0000)]
(NEEDS_UNTYPED_CALL): Define.

From-SVN: r3838

31 years ago(untyped_call, untyped_return): New patterns.
Tom Wood [Tue, 23 Mar 1993 12:48:46 +0000 (12:48 +0000)]
(untyped_call, untyped_return): New patterns.

From-SVN: r3837

31 years ago(APPLY_RESULT_SIZE): Define.
Tom Wood [Tue, 23 Mar 1993 12:48:05 +0000 (12:48 +0000)]
(APPLY_RESULT_SIZE): Define.

From-SVN: r3836

31 years ago(INCOMING_REGNO, OUTGOING_REGNO): Define.
Tom Wood [Tue, 23 Mar 1993 12:46:53 +0000 (12:46 +0000)]
(INCOMING_REGNO, OUTGOING_REGNO): Define.

From-SVN: r3835

31 years ago(dbxout_type): Use int_size_in_bytes instead of size_in_bytes for
Richard Kenner [Tue, 23 Mar 1993 11:39:59 +0000 (06:39 -0500)]
(dbxout_type): Use int_size_in_bytes instead of size_in_bytes for
consistency with other code.

From-SVN: r3834

31 years ago(expand_call): Use expr_size instead of doing it ourself.
Richard Kenner [Tue, 23 Mar 1993 11:38:15 +0000 (06:38 -0500)]
(expand_call): Use expr_size instead of doing it ourself.

From-SVN: r3833

31 years agoFix #endif foo; don't alter sh options; clean up all DONE files
Ian Lance Taylor [Mon, 22 Mar 1993 23:30:13 +0000 (23:30 +0000)]
Fix #endif foo; don't alter sh options; clean up all DONE files

From-SVN: r3832

31 years ago* (MUST_PASS_IN_STACK): Make machine parameter.
Doug Evans [Mon, 22 Mar 1993 22:02:43 +0000 (22:02 +0000)]
* (MUST_PASS_IN_STACK): Make machine parameter.

From-SVN: r3831

31 years ago(movsf,movdf): Use an input reload for MEM-MEM moves.
James Van Artsdalen [Mon, 22 Mar 1993 07:47:01 +0000 (07:47 +0000)]
(movsf,movdf): Use an input reload for MEM-MEM moves.

(extendsfdf2): Don't allow GENERAL_REGS in any operand.
(truncdfsf2): Allocate a stack temp in expander.
Use that in the output function.
(fix_truncMN2,fixuns_truncMN2): Likewise.
Allocate scratch reg from Q_REGS.

From-SVN: r3830

31 years ago(output_fix_trunc): Use MEMs in insn as stack temps.
James Van Artsdalen [Mon, 22 Mar 1993 07:44:32 +0000 (07:44 +0000)]
(output_fix_trunc): Use MEMs in insn as stack temps.

No need to allocate & deallocate stack space on the fly.
(clear_386_stack_locals): New function.
(assign_386_stack_local): New function.

From-SVN: r3829

31 years ago(PREFERRED_RELOAD_CLASS): Only narrow MODE_FLOAT reloads from ALL_REGS to GENERAL_REGS.
James Van Artsdalen [Mon, 22 Mar 1993 07:42:38 +0000 (07:42 +0000)]
(PREFERRED_RELOAD_CLASS): Only narrow MODE_FLOAT reloads from ALL_REGS to GENERAL_REGS.

(PREFERRED_RELOAD_CLASS): Only narrow MODE_FLOAT reloads from ALL_REGS to
GENERAL_REGS.
(PREFERRED_OUTPUT_RELOAD_CLASS): Deleted.
(INIT_EXPANDERS): New macro.

From-SVN: r3828

31 years ago(init_emit): Use INIT_EXPANDERS.
James Van Artsdalen [Mon, 22 Mar 1993 07:41:33 +0000 (07:41 +0000)]
(init_emit): Use INIT_EXPANDERS.

From-SVN: r3827

31 years ago(eliminate_regs): Eliminate regs within a CLOBBER.
James Van Artsdalen [Mon, 22 Mar 1993 07:40:46 +0000 (07:40 +0000)]
(eliminate_regs): Eliminate regs within a CLOBBER.

From-SVN: r3826

31 years agoComment change.
Richard Stallman [Mon, 22 Mar 1993 07:11:36 +0000 (07:11 +0000)]
Comment change.

From-SVN: r3825

31 years ago(incomplete_decl_finalize_hook): New variable.
Richard Stallman [Mon, 22 Mar 1993 07:04:44 +0000 (07:04 +0000)]
(incomplete_decl_finalize_hook): New variable.

(compile_file): Call incomplete_decl_finalize_hook.

From-SVN: r3824

31 years ago(init_decl_processing): Set that var.
Richard Stallman [Mon, 22 Mar 1993 07:04:18 +0000 (07:04 +0000)]
(init_decl_processing): Set that var.

(finish_incomplete_decl): New function.
(complete_array_type): Use 0 as default maxindex.

From-SVN: r3823

31 years ago(incomplete_decl_finalize_hook): Declared.
Richard Stallman [Mon, 22 Mar 1993 07:03:45 +0000 (07:03 +0000)]
(incomplete_decl_finalize_hook): Declared.

From-SVN: r3822

31 years agoAdd __cimag, __cimag__, __creal, __creal__.
Richard Stallman [Mon, 22 Mar 1993 05:34:40 +0000 (05:34 +0000)]
Add __cimag, __cimag__, __creal, __creal__.

From-SVN: r3821

31 years ago(initializer_constant_valid_p): Handle COMPLEX_CST.
Richard Stallman [Mon, 22 Mar 1993 05:32:42 +0000 (05:32 +0000)]
(initializer_constant_valid_p): Handle COMPLEX_CST.

From-SVN: r3820

31 years agoBack out previous change.
Richard Stallman [Mon, 22 Mar 1993 04:07:33 +0000 (04:07 +0000)]
Back out previous change.

From-SVN: r3819

31 years ago(collect_expansion): Don't make # special in argless macro.
Richard Stallman [Mon, 22 Mar 1993 02:03:01 +0000 (02:03 +0000)]
(collect_expansion): Don't make # special in argless macro.

From-SVN: r3818

31 years ago(mulsidi3, umulsidi3): Add missing sign_extend
Richard Stallman [Sun, 21 Mar 1993 22:35:49 +0000 (22:35 +0000)]
(mulsidi3, umulsidi3): Add missing sign_extend
and zero_extend so all operands have them.

From-SVN: r3817

31 years agoFix dependency.
Michael Meissner [Sun, 21 Mar 1993 22:11:23 +0000 (22:11 +0000)]
Fix dependency.

From-SVN: r3816

31 years agoFix recent change for prototypes.
Michael Meissner [Sun, 21 Mar 1993 21:29:57 +0000 (21:29 +0000)]
Fix recent change for prototypes.

From-SVN: r3815

31 years ago(copy_rtx_and_substitute, case USE):
Richard Stallman [Sun, 21 Mar 1993 21:28:23 +0000 (21:28 +0000)]
(copy_rtx_and_substitute, case USE):

Don't remove a subreg if ORIG had one.

From-SVN: r3814

31 years agoWhen making tm.h from config/vax/vms.h, change
Richard Stallman [Sun, 21 Mar 1993 18:59:52 +0000 (18:59 +0000)]
When making tm.h from config/vax/vms.h, change
any #include "vax/*.h" directives to use native VMS file syntax.

From-SVN: r3813

31 years ago[VAXC]: Work around stdio.h's FILE_TYPE.
Richard Stallman [Sun, 21 Mar 1993 18:59:13 +0000 (18:59 +0000)]
[VAXC]: Work around stdio.h's FILE_TYPE.

From-SVN: r3812

31 years ago#include "obstack.h".
Richard Stallman [Sun, 21 Mar 1993 18:58:22 +0000 (18:58 +0000)]
#include "obstack.h".

From-SVN: r3811

31 years agoreorg.c (mark_referenced_resources): Parameter include_called_routine changed to...
Jeff Law [Sun, 21 Mar 1993 03:45:52 +0000 (20:45 -0700)]
reorg.c (mark_referenced_resources): Parameter include_called_routine changed to include_delayed_effects.

* reorg.c (mark_referenced_resources): Parameter include_called_routine
changed to include_delayed_effects.  All references changed.
(mark_set_resources): Likewise.
(insn_references_resource_p): Likewise.
(insn_sets_resource_p): Likewise.
(mark_referenced_resources, case INSN): Do not mark any resources
as referenced if we are not including delayed effects, and the
given insn has delayed effects.
(mark_set_resources): Likewise for resources which are set/clobbered.
(fill_simple_delay_slots): Include delayed effects for the delay insn
if we are searching after the delay insn for candiates.
(dbr_schedule): When initializing `end_of_function_needs' include
delayed effects.

From-SVN: r3810

31 years agopa.h (INSN_SETS_ARE_DELAYED): Define for the PA.
Jeff Law [Sun, 21 Mar 1993 03:44:15 +0000 (20:44 -0700)]
pa.h (INSN_SETS_ARE_DELAYED): Define for the PA.

* pa.h (INSN_SETS_ARE_DELAYED): Define for the PA.  Sets and
clobbers that occur in millicode insns are delayed effects.
(INSN_REFERENCES_ARE_DELAYED): Likewise but for argument references
occuring in millicode insns.

From-SVN: r3809

31 years ago(get_inner_reference): Simplify code by initializing OFFSET to integer_zero_node.
Richard Kenner [Sun, 21 Mar 1993 01:51:52 +0000 (20:51 -0500)]
(get_inner_reference): Simplify code by initializing OFFSET to integer_zero_node.

(get_inner_reference): Simplify code by initializing OFFSET to
integer_zero_node.
Do general index computation for ARRAY_REF and include lower bound of domain
in calculation.
(expand_expr, case ARRAY_REF): Include lower-bound in index computation.

From-SVN: r3808

31 years ago(fold, case PLUS_EXPR): Don't associate apart a constant operand.
Richard Kenner [Sun, 21 Mar 1993 01:49:22 +0000 (20:49 -0500)]
(fold, case PLUS_EXPR): Don't associate apart a constant operand.

From-SVN: r3807

31 years agoLook at TARGET_CPU_DEFAULT to enable the use of gas.
Michael Meissner [Sat, 20 Mar 1993 23:54:00 +0000 (23:54 +0000)]
Look at TARGET_CPU_DEFAULT to enable the use of gas.

From-SVN: r3806

31 years ago* pa.h (singlemove_string): Declare.
Jeff Law [Sat, 20 Mar 1993 21:38:10 +0000 (14:38 -0700)]
* pa.h (singlemove_string): Declare.

From-SVN: r3805

31 years agoInitial revision
Jeff Law [Sat, 20 Mar 1993 20:29:46 +0000 (13:29 -0700)]
Initial revision

From-SVN: r3804

31 years ago* pa.md (conditional branch patterns): Clean up constraints.
Jeff Law [Sat, 20 Mar 1993 19:54:15 +0000 (12:54 -0700)]
* pa.md (conditional branch patterns): Clean up constraints.

From-SVN: r3803

31 years ago* pa.md (shadd reload patterns): Clean up output template.
Jeff Law [Sat, 20 Mar 1993 19:51:51 +0000 (12:51 -0700)]
* pa.md (shadd reload patterns): Clean up output template.

From-SVN: r3802

31 years ago(init_expmed): Fix typo in last change.
Torbjorn Granlund [Sat, 20 Mar 1993 16:22:37 +0000 (16:22 +0000)]
(init_expmed): Fix typo in last change.

From-SVN: r3801

31 years ago(make_compound_operation): Call recursively in the cases where we find a simplification.
Richard Kenner [Sat, 20 Mar 1993 12:11:32 +0000 (07:11 -0500)]
(make_compound_operation): Call recursively in the cases where we find a simplification.

(make_compound_operation): Call recursively in the cases where we find a
simplification.
(make_compound_operation, case SUBREG): If the recursive call changes the rtx
code and this is an appropriate SUBREG, use force_to_mode.

From-SVN: r3800

31 years ago(print_node): Print the chain of a STRING_CST.
Richard Stallman [Sat, 20 Mar 1993 09:06:17 +0000 (09:06 +0000)]
(print_node): Print the chain of a STRING_CST.

From-SVN: r3799

31 years ago(yylex): Copy the string value we get from __FUNCTION__.
Richard Stallman [Sat, 20 Mar 1993 09:05:49 +0000 (09:05 +0000)]
(yylex): Copy the string value we get from __FUNCTION__.

From-SVN: r3798

31 years ago(movqi): In address reg case, if d0
Richard Stallman [Sat, 20 Mar 1993 06:54:26 +0000 (06:54 +0000)]
(movqi): In address reg case, if d0
appears in the address, use d1 instead as intermediate reg.

From-SVN: r3797

31 years agoCorrect partly nested comment.
Jim Wilson [Sat, 20 Mar 1993 02:42:31 +0000 (18:42 -0800)]
Correct partly nested comment.

From-SVN: r3796

31 years ago(cse_process_notes): Replace NULL_RTX with just zero.
Jim Wilson [Sat, 20 Mar 1993 02:17:48 +0000 (18:17 -0800)]
(cse_process_notes): Replace NULL_RTX with just zero.

From-SVN: r3795

31 years agoAdd prototypes.
Jim Wilson [Sat, 20 Mar 1993 02:17:20 +0000 (18:17 -0800)]
Add prototypes.

From-SVN: r3794

31 years agoAdd prototypes.h
Jim Wilson [Sat, 20 Mar 1993 02:14:45 +0000 (18:14 -0800)]
Add prototypes.h

From-SVN: r3793

31 years ago(gen_attr): Generate prototypes in header file.
Jim Wilson [Sat, 20 Mar 1993 02:13:34 +0000 (18:13 -0800)]
(gen_attr): Generate prototypes in header file.

From-SVN: r3792

31 years ago(DEBUG_SYMS_TEXT): Define.
Jim Wilson [Sat, 20 Mar 1993 02:06:21 +0000 (18:06 -0800)]
(DEBUG_SYMS_TEXT): Define.

From-SVN: r3791

31 years ago(xcoffout_declare_function): Call dbxout_source_file
Jim Wilson [Sat, 20 Mar 1993 02:05:32 +0000 (18:05 -0800)]
(xcoffout_declare_function): Call dbxout_source_file
before emitting .function psuedo-op.

From-SVN: r3790

31 years agoIf gas do not run mips-tfile.
Michael Meissner [Fri, 19 Mar 1993 22:40:13 +0000 (22:40 +0000)]
If gas do not run mips-tfile.

From-SVN: r3789

31 years ago(synth_mult): Don't try to make recursive call if we would be shifting by a negative...
Richard Kenner [Fri, 19 Mar 1993 22:30:21 +0000 (17:30 -0500)]
(synth_mult): Don't try to make recursive call if we would be shifting by a negative number.

(synth_mult): Don't try to make recursive call if we would be shifting
by a negative number.
(expand_mult): Don't negate VAL if it is negative.

From-SVN: r3788

31 years ago(simplify_plus_minus): Count CONSTs coming in and going out...
Richard Kenner [Fri, 19 Mar 1993 11:29:40 +0000 (06:29 -0500)]
(simplify_plus_minus): Count CONSTs coming in and going out...

(simplify_plus_minus): Count CONSTs coming in and going out; we have
simplified things if we have more CONSTs going out even if we have the
same number of total terms.

From-SVN: r3787

31 years ago(zero_cost): New variable.
Richard Kenner [Fri, 19 Mar 1993 11:27:23 +0000 (06:27 -0500)]
(zero_cost): New variable.

(init_expmed): Always pass some insn to recog.
Set shift_cost[0], shiftadd_cost[0] and shiftsub_cost[0] to something
reasonable.
Compute zero_cost.
(enum alg_code): Remove alg_none; add alg_zero and alg_m.
(struct algorithm): Rename field COEFF to LOG.
(synth_mult): Use new ops alg_zero and alg_m for multiplication by zero and
one, respectively.
Use MIN when helpful.
Be consistent and don't test cost before recursive call.
Don't special-case shift counts of zero; already handled elsewhere.
(expand_mult): First operation is always alg_zero or alg_m; remaining
operations can't be one of those.
Use proper subtargets for computations.
Remove special-cases for shift counts of zero.
Track value computed so far and make REG_EQUAL notes.

From-SVN: r3786

31 years ago(digest_init): Typo in last change.
Richard Stallman [Fri, 19 Mar 1993 08:44:43 +0000 (08:44 +0000)]
(digest_init): Typo in last change.

From-SVN: r3785

31 years ago(expand_assignment): Pass to_rtx's mode to expand_expr when assigning a result_decl.
Richard Stallman [Fri, 19 Mar 1993 08:42:28 +0000 (08:42 +0000)]
(expand_assignment): Pass to_rtx's mode to expand_expr when assigning a result_decl.

(expand_assignment): Pass to_rtx's mode to expand_expr
when assigning a result_decl.
(expand_expr): For ERROR_MARK, give back 0 in TMODE if possible.

From-SVN: r3784

31 years ago(emit_call_1): Don't defer pops in const call.
Richard Stallman [Fri, 19 Mar 1993 06:38:23 +0000 (06:38 +0000)]
(emit_call_1): Don't defer pops in const call.

From-SVN: r3783

31 years agocurrent_function_prototype_line): New variables.
Jim Wilson [Thu, 18 Mar 1993 22:01:56 +0000 (14:01 -0800)]
current_function_prototype_line): New variables.

(current_function_prototype_file,
current_function_prototype_line): New variables.
(start_function): Set them.
(store_parm_decls): Use them for error and warning messages.

From-SVN: r3782

31 years ago(expand_expr): Don't ensure ref to a volatile value if it is a function.
Richard Stallman [Thu, 18 Mar 1993 21:34:51 +0000 (21:34 +0000)]
(expand_expr): Don't ensure ref to a volatile value if it is a function.

From-SVN: r3781

31 years ago(REALPART, IMAGPART): New token types.
Richard Stallman [Thu, 18 Mar 1993 21:32:24 +0000 (21:32 +0000)]
(REALPART, IMAGPART): New token types.

(unary_expr): Handle REALPART, IMAGPART.

From-SVN: r3780

31 years ago(digest_init): Handle COMPLEX_TYPE like other scalars.
Richard Stallman [Thu, 18 Mar 1993 21:31:09 +0000 (21:31 +0000)]
(digest_init): Handle COMPLEX_TYPE like other scalars.

From-SVN: r3779

31 years ago(expand_float): When converting an unsigned type U to a smaller or equal-sized floati...
Paul Eggert [Thu, 18 Mar 1993 21:28:43 +0000 (21:28 +0000)]
(expand_float): When converting an unsigned type U to a smaller or equal-sized floating type F where there's no hardware support for unsigned-to-float conversion...

(expand_float): When converting an unsigned type U
to a smaller or equal-sized floating type F where there's no
hardware support for unsigned-to-float conversion, use a temporary
floating type larger than F if possible, since this avoids
rounding problems that are worst when U is just greater than
the maximum signed integer of the same size.

From-SVN: r3778

31 years ago(output_file): New static var.
Richard Stallman [Thu, 18 Mar 1993 21:17:20 +0000 (21:17 +0000)]
(output_file): New static var.

(main): Set output_file.
(my_exit): Delete output_file on failure.

From-SVN: r3777

31 years ago* (assign_parms): Minor cleanup.
Doug Evans [Thu, 18 Mar 1993 20:27:21 +0000 (20:27 +0000)]
* (assign_parms): Minor cleanup.

From-SVN: r3776

31 years ago* (expand_call): Fix bug (don't clobber bitpos).
Doug Evans [Thu, 18 Mar 1993 17:38:41 +0000 (17:38 +0000)]
* (expand_call): Fix bug (don't clobber bitpos).

From-SVN: r3775

31 years ago(PCC_STATIC_STRUCT_RETURN): Add #undef.
Richard Stallman [Thu, 18 Mar 1993 05:09:00 +0000 (05:09 +0000)]
(PCC_STATIC_STRUCT_RETURN): Add #undef.

From-SVN: r3774

31 years agoAdd -Wf,-XNh1500 to OLDCC.
Michael Meissner [Wed, 17 Mar 1993 22:45:12 +0000 (22:45 +0000)]
Add -Wf,-XNh1500 to OLDCC.

From-SVN: r3773

31 years agopa.md (pre_ldwm, pre_stwm): Name these patterns to make generating them easier.
Jeff Law [Wed, 17 Mar 1993 22:26:54 +0000 (15:26 -0700)]
pa.md (pre_ldwm, pre_stwm): Name these patterns to make generating them easier.

* pa.md (pre_ldwm, pre_stwm): Name these patterns to make
generating them easier.
*post_ldwm, post_stwm): New patterns.
(add_high_const): New pattern.
(return): New pattern.

From-SVN: r3772

31 years agopa.c (post_cint_operand): New function.
Jeff Law [Wed, 17 Mar 1993 22:26:25 +0000 (15:26 -0700)]
pa.c (post_cint_operand): New function.

* pa.c (post_cint_operand): New function.
(hppa-can_use_return_insn_p): Newfunction.

From-SVN: r3771

31 years agoAdd -mlong-calls.
Michael Meissner [Wed, 17 Mar 1993 22:22:35 +0000 (22:22 +0000)]
Add -mlong-calls.

From-SVN: r3770

31 years agopa.h (IS_RELOADING_PSEUDO_P): New subroutine for EXTRA_CONSTRAINT.
Jeff Law [Wed, 17 Mar 1993 21:15:15 +0000 (14:15 -0700)]
pa.h (IS_RELOADING_PSEUDO_P): New subroutine for EXTRA_CONSTRAINT.

* pa.h (IS_RELOADING_PSEUDO_P): New subroutine for EXTRA_CONSTRAINT.
(EXTRA_CONSTRAINT): Use IS_RELOADING_PSEUDO_P.  Accept any MEM for
`Q' constraint during hte reload pass.

From-SVN: r3769

31 years agopa.md (movqi, [...]): Remove support for GR<->FP copies.
Jeff Law [Wed, 17 Mar 1993 21:02:18 +0000 (14:02 -0700)]
pa.md (movqi, [...]): Remove support for GR<->FP copies.

* pa.md (movqi, movhi, movsi, movdi, movsf, movdf): Remove support
for GR<->FP copies.
(fix_truncsfsi2, fix_truncdfsi2): Likewise.

From-SVN: r3768

31 years agopa.c (output_fp_move_double): Remove code to support GR<->FP copies.
Jeff Law [Wed, 17 Mar 1993 21:01:55 +0000 (14:01 -0700)]
pa.c (output_fp_move_double): Remove code to support GR<->FP copies.

* pa.c (output_fp_move_double): Remove code to support GR<->FP
copies.

From-SVN: r3767

31 years agopa.h (SECONDARY_MEMORY_NEEDED): Define.
Jeff Law [Wed, 17 Mar 1993 21:01:25 +0000 (14:01 -0700)]
pa.h (SECONDARY_MEMORY_NEEDED): Define.

* pa.h (SECONDARY_MEMORY_NEEDED): Define.
(SECONDARY_MEMORY_NEEDED_RTX): Define.

From-SVN: r3766

31 years ago(pc_or_label_operand): New predicate.
Torbjorn Granlund [Wed, 17 Mar 1993 20:57:22 +0000 (20:57 +0000)]
(pc_or_label_operand): New predicate.

From-SVN: r3765

31 years ago(branch-on-bit): New patterns.
Torbjorn Granlund [Wed, 17 Mar 1993 20:56:40 +0000 (20:56 +0000)]
(branch-on-bit): New patterns.

From-SVN: r3764

31 years ago(STRUCT_VALUE): Defined.
Richard Stallman [Wed, 17 Mar 1993 19:59:45 +0000 (19:59 +0000)]
(STRUCT_VALUE): Defined.

(STRUCT_VALUE_REGNUM): Add #undef.

From-SVN: r3763

31 years ago(FIXED_REGNO_P): Remove previous change; all callers but one already check.
Richard Kenner [Tue, 16 Mar 1993 22:41:57 +0000 (17:41 -0500)]
(FIXED_REGNO_P): Remove previous change; all callers but one already check.

(CHEAP_REG): Only call FIXED_REGNO_P for hard regs.
(fold_rtx): Clarify comments.

From-SVN: r3762

31 years ago(CFLAGS, LIBGCC2_CFLAGS): Delete overrides and comment why they were wrong.
Jim Wilson [Tue, 16 Mar 1993 20:15:00 +0000 (12:15 -0800)]
(CFLAGS, LIBGCC2_CFLAGS): Delete overrides and comment why they were wrong.

From-SVN: r3761

31 years ago(grokdeclarator, ARRARY_REF): If exern, then end
Jim Wilson [Tue, 16 Mar 1993 20:11:12 +0000 (12:11 -0800)]
(grokdeclarator, ARRARY_REF): If exern, then end
temporary allocation before building type.

From-SVN: r3760

31 years ago(SECONDARY_MEMORY_NEEDED_RTX): Define.
Jim Wilson [Tue, 16 Mar 1993 19:54:08 +0000 (11:54 -0800)]
(SECONDARY_MEMORY_NEEDED_RTX): Define.

From-SVN: r3759

31 years ago(get_secondary_mem): Use macro SECONDARY_MEMORY_NEEDED_RTX.
Jim Wilson [Tue, 16 Mar 1993 19:52:45 +0000 (11:52 -0800)]
(get_secondary_mem): Use macro SECONDARY_MEMORY_NEEDED_RTX.

From-SVN: r3758

31 years ago(FIXED_REGNO_P): Pseudos can't be fixed regs.
James Van Artsdalen [Tue, 16 Mar 1993 09:54:12 +0000 (09:54 +0000)]
(FIXED_REGNO_P): Pseudos can't be fixed regs.

From-SVN: r3757

31 years agoFollow whitespace conventions near parens.
Richard Stallman [Tue, 16 Mar 1993 06:07:43 +0000 (06:07 +0000)]
Follow whitespace conventions near parens.

From-SVN: r3756

31 years ago(main): Report errors in output to pcp_outfile.
Richard Stallman [Tue, 16 Mar 1993 06:04:33 +0000 (06:04 +0000)]
(main): Report errors in output to pcp_outfile.

(write_output): Use pfatal_with_name for errors.

From-SVN: r3755

31 years ago(expand_binop): For doubleword int addition,
Richard Stallman [Tue, 16 Mar 1993 04:54:43 +0000 (04:54 +0000)]
(expand_binop): For doubleword int addition,

clobber the whole register at the start.

From-SVN: r3754

31 years ago(grokdeclarator): Error for div by 0 in array size.
Richard Stallman [Tue, 16 Mar 1993 04:53:55 +0000 (04:53 +0000)]
(grokdeclarator): Error for div by 0 in array size.

From-SVN: r3753

31 years ago(write_output): Test value of `write'; report errors.
Richard Stallman [Tue, 16 Mar 1993 02:44:04 +0000 (02:44 +0000)]
(write_output): Test value of `write'; report errors.

(out_fname): Var now file-scope.

From-SVN: r3752

31 years agopa.h (EXTRA_CONSTRAINT, case 'S'): Do not accept CONSTANTP if TARGET_LONG_CALLS.
Jeff Law [Tue, 16 Mar 1993 01:50:54 +0000 (18:50 -0700)]
pa.h (EXTRA_CONSTRAINT, case 'S'): Do not accept CONSTANTP if TARGET_LONG_CALLS.

* pa.h (EXTRA_CONSTRAINT, case 'S'): Do not accept CONSTANTP
if TARGET_LONG_CALLS.

* pa.h (EXTRA_CONSTRAINT): Merge strict and non-strict variants.
Delete 'R' constraint.

From-SVN: r3751

31 years ago(lea_max_mul): Delete.
Richard Kenner [Mon, 15 Mar 1993 23:38:07 +0000 (18:38 -0500)]
(lea_max_mul): Delete.

(init_expmed): Delete unused variable I.
(enum alg_code): New tag alg_shift.  Document it.
(synth_mult): Delete unused variable N.  Handle new trivial case
first, for T <= 1.  Generalize shifting code to shift whenever a
number is even; use alg_shift for this.  Set best_alg->ops only in
trivial case.  Clean up cost calculation code for the `simple case' at
the end; use shiftadd_cost when appropriate.  Combine declarations of
Q and move to top of function.  Eliminate use of Q in factoring cases.
If we are getting too long a sequence for `struct algorithm' to
record, fail.
(expand_mult): Handle alg_shift instead of alg_add_t_m2 as first
operation.  In RLT emit loop, handle alg_shift; special case LOG == 0
for alg_add_t_m2 and alg_sub_t_m2.

From-SVN: r3750

31 years ago(ASM_OUTPUT_SHORT): Fix typo in previous change.
Richard Kenner [Mon, 15 Mar 1993 22:40:29 +0000 (17:40 -0500)]
(ASM_OUTPUT_SHORT): Fix typo in previous change.

From-SVN: r3749

31 years ago(simplify_plus_minus): Remove last change.
Richard Kenner [Mon, 15 Mar 1993 22:38:40 +0000 (17:38 -0500)]
(simplify_plus_minus): Remove last change.

(simplify_plus_minus): Remove last change.  Instead, count initial
operands and test against that count to see if we did anything.

From-SVN: r3748

31 years ago* (assign_parms): Remove unnecessary #ifdef.
Doug Evans [Mon, 15 Mar 1993 21:43:27 +0000 (21:43 +0000)]
* (assign_parms): Remove unnecessary #ifdef.

From-SVN: r3747

31 years ago(reg_known_equiv_p): New variable.
Jim Wilson [Mon, 15 Mar 1993 19:48:38 +0000 (11:48 -0800)]
(reg_known_equiv_p): New variable.

(init_alias_analysis): Allocate and compute reg_known_equiv_p.
(sched_analyze_1): Reenable code for REG_EQUIV notes, using
reg_known_equiv_p so that it is only used on REG_EQUIV notes.
(sched_analyze_2): Likewise.  Only pass memory addresses to the
sched_analyze_2 call.

From-SVN: r3746

31 years ago(NO_SYS_SIGLIST): Define.
Jim Wilson [Mon, 15 Mar 1993 19:45:11 +0000 (11:45 -0800)]
(NO_SYS_SIGLIST): Define.

From-SVN: r3745

31 years ago(print_operand_address): For MULT, set ireg not breg.
Jim Wilson [Mon, 15 Mar 1993 19:42:23 +0000 (11:42 -0800)]
(print_operand_address): For MULT, set ireg not breg.

From-SVN: r3744

31 years ago(zero_extendqisi2+4,+5): Add new patterns for combining a SI->QI mode truncate...
Jim Wilson [Mon, 15 Mar 1993 19:40:34 +0000 (11:40 -0800)]
(zero_extendqisi2+4,+5): Add new patterns for combining a SI->QI mode truncate...

(zero_extendqisi2+4,+5): Add new patterns for combining
a SI->QI mode truncate with an insn that sets the condition codes.

From-SVN: r3743

This page took 0.093007 seconds and 5 git commands to generate.