platform/upstream/gcc.git
31 years ago(CPP_PREDEFINES): Add __motorola__.
Richard Stallman [Fri, 25 Jun 1993 21:34:25 +0000 (21:34 +0000)]
(CPP_PREDEFINES): Add __motorola__.

From-SVN: r4731

31 years ago(store_expr): If TARGET is volatile mem ref, return it.
Richard Stallman [Fri, 25 Jun 1993 18:14:35 +0000 (18:14 +0000)]
(store_expr): If TARGET is volatile mem ref, return it.

From-SVN: r4730

31 years ago(lang_options): Add -fdollars-in-identifiers.
Richard Stallman [Fri, 25 Jun 1993 18:01:51 +0000 (18:01 +0000)]
(lang_options): Add -fdollars-in-identifiers.

From-SVN: r4729

31 years ago(c_decode_option): Handle -fdollars-in-identifiers.
Richard Stallman [Fri, 25 Jun 1993 18:01:20 +0000 (18:01 +0000)]
(c_decode_option): Handle -fdollars-in-identifiers.

From-SVN: r4728

31 years agopa-hpux.h (LINK_SPEC): Search shared libraries by default...
Jeff Law [Fri, 25 Jun 1993 17:43:16 +0000 (11:43 -0600)]
pa-hpux.h (LINK_SPEC): Search shared libraries by default...

* pa-hpux.h (LINK_SPEC): Search shared libraries by default; turn off
shared library searching if -static is specified.
* pa-ghpux.h (LINK_SPEC): Likewise.

From-SVN: r4727

31 years agopa.c: References to TARGET_SHARED_LIBS deleted.
Jeff Law [Fri, 25 Jun 1993 17:41:01 +0000 (11:41 -0600)]
pa.c: References to TARGET_SHARED_LIBS deleted.

* pa.c: References to TARGET_SHARED_LIBS deleted.
* pa.md: Likewise.

From-SVN: r4726

31 years agopa.h (TARGET_SHARED_LIBS): Delete switch and all references to the switch.
Jeff Law [Fri, 25 Jun 1993 17:40:42 +0000 (11:40 -0600)]
pa.h (TARGET_SHARED_LIBS): Delete switch and all references to the switch.

* pa.h (TARGET_SHARED_LIBS): Delete switch and all references to
the switch.

From-SVN: r4725

31 years ago* pa.h (TARGET_DISABLE_INDEXING): Clean up comments.
Jeff Law [Fri, 25 Jun 1993 17:35:30 +0000 (11:35 -0600)]
* pa.h (TARGET_DISABLE_INDEXING): Clean up comments.

From-SVN: r4724

31 years agopa-utahmach.h (TARGET_DEFAULT): Allow indexing on Mach ports.
Jeff Law [Fri, 25 Jun 1993 17:35:04 +0000 (11:35 -0600)]
pa-utahmach.h (TARGET_DEFAULT): Allow indexing on Mach ports.

* pa-utahmach.h (TARGET_DEFAULT): Allow indexing on Mach ports.
* pa1-utahmach.h (TARGET_DEFAULT): Likewise.

From-SVN: r4723

31 years ago(negdi2, negdi2_internal): Renamed from negdi3...
Richard Stallman [Fri, 25 Jun 1993 04:51:39 +0000 (04:51 +0000)]
(negdi2, negdi2_internal): Renamed from negdi3...

From-SVN: r4722

31 years ago(option_map): Make --version alias for -dumpversion.
Richard Stallman [Thu, 24 Jun 1993 04:32:25 +0000 (04:32 +0000)]
(option_map): Make --version alias for -dumpversion.

From-SVN: r4721

31 years ago(decl_attributes): If first_arg_num is 0, no error for it.
Richard Stallman [Thu, 24 Jun 1993 03:36:08 +0000 (03:36 +0000)]
(decl_attributes): If first_arg_num is 0, no error for it.

From-SVN: r4720

31 years ago(alloc_qty_for_scratch): Can allocate likely-spilled register classes for SCRATCH.
Richard Kenner [Wed, 23 Jun 1993 23:17:47 +0000 (19:17 -0400)]
(alloc_qty_for_scratch): Can allocate likely-spilled register classes for SCRATCH.

(alloc_qty_for_scratch): Can allocate likely-spilled register classes
for SCRATCH.
(block_alloc): Likewise for regs in small register classes.

From-SVN: r4719

31 years ago(DBX_REGPARM_STABS_LETTER, DEBUGGER_{AUTO,ARG}_OFFSET): New macros.
Richard Kenner [Wed, 23 Jun 1993 11:56:43 +0000 (07:56 -0400)]
(DBX_REGPARM_STABS_LETTER, DEBUGGER_{AUTO,ARG}_OFFSET): New macros.

From-SVN: r4718

31 years ago(output_prologue): Delete unused var, INSN.
Richard Kenner [Wed, 23 Jun 1993 11:56:13 +0000 (07:56 -0400)]
(output_prologue): Delete unused var, INSN.

(output_encoded_offset): New function.
(output_epilogue): Minor changes to traceback table; call
new output_encoded_offset.
(romp_debugger_{auto,arg}_correction): New functions.

From-SVN: r4717

31 years ago(fill_slots_from_thread): When replacing a use of a register with what it was set...
Richard Kenner [Wed, 23 Jun 1993 11:54:14 +0000 (07:54 -0400)]
(fill_slots_from_thread): When replacing a use of a register with what it was set to...

(fill_slots_from_thread): When replacing a use of a register with what
it was set to, don't do it when either the destination or source of
the copy is set in the insn.

From-SVN: r4716

31 years ago(jump_optimize): Properly make jump into store-flag sequence when...
Richard Kenner [Wed, 23 Jun 1993 11:52:14 +0000 (07:52 -0400)]
(jump_optimize): Properly make jump into store-flag sequence when...

(jump_optimize): Properly make jump into store-flag sequence when the
jump can't be reversed but the TRUE branch is const0_rtx.

From-SVN: r4715

31 years ago(expand_expr): Set IGNORE if target is const0_rtx or result type is VOID.
Richard Kenner [Wed, 23 Jun 1993 11:50:02 +0000 (07:50 -0400)]
(expand_expr): Set IGNORE if target is const0_rtx or result type is VOID.

Move most IGNORE processing to one place to avoid expanding things that don't
need to be expanded.
(expand_expr, case CONSTRUCTOR, case COND_EXPR): If IGNORE, don't expand
anything we don't have to.
(expand_expr, case CONVERT_EXPR): Don't deal with IGNORE here.

From-SVN: r4714

31 years ago(scratch_block, scratch_list{,_length}, scratch_index): New variables.
Richard Kenner [Wed, 23 Jun 1993 11:47:16 +0000 (07:47 -0400)]
(scratch_block, scratch_list{,_length}, scratch_index): New variables.

(local_alloc): Allocate and initialize them.
(block_alloc): Only allocate a SCRATCH if it can fit in the block we make.
Don't mark regs used in SCRATCH live here; instead, make entry in new tables.

From-SVN: r4713

31 years ago(mark_scratch_live): New function.
Richard Kenner [Wed, 23 Jun 1993 11:46:27 +0000 (07:46 -0400)]
(mark_scratch_live): New function.

(reload): Call it on each SCRATCH.
Free scratch list and block.
(spill_hard_reg): Reallocate any SCRATCH whose register we want to spill.

From-SVN: r4712

31 years ago(scratch_list, scratch_block, scratch_list_length): New vars.
Richard Kenner [Wed, 23 Jun 1993 11:45:47 +0000 (07:45 -0400)]
(scratch_list, scratch_block, scratch_list_length): New vars.

From-SVN: r4711

31 years agotoplev.c (report_error_function): Change format of the included-file stack to be...
Brendan Kehoe [Tue, 22 Jun 1993 17:56:40 +0000 (13:56 -0400)]
toplev.c (report_error_function): Change format of the included-file stack to be more readable.

* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.

From-SVN: r4710

31 years agotoplev.c (report_error_function): Change format of the included-file stack to be...
Brendan Kehoe [Tue, 22 Jun 1993 17:56:40 +0000 (13:56 -0400)]
toplev.c (report_error_function): Change format of the included-file stack to be more readable.

* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.
* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.

From-SVN: r4709

31 years ago(grokdeclarator): Avoid the use of macros for ..._TYPE
Richard Stallman [Tue, 22 Jun 1993 06:07:19 +0000 (06:07 +0000)]
(grokdeclarator):  Avoid the use of macros for ..._TYPE
nodes in cases where a parameter's type is error_mark_node.

From-SVN: r4708

31 years ago(print_operand, case 'J'): Write out shift count of 0, not 32 for bit
Richard Kenner [Mon, 21 Jun 1993 23:21:04 +0000 (19:21 -0400)]
(print_operand, case 'J'): Write out shift count of 0, not 32 for bit
31 of CCR.

From-SVN: r4707

31 years ago(extraclean): Delete *.gz, and other diff and tar files.
Richard Stallman [Sun, 20 Jun 1993 23:44:07 +0000 (23:44 +0000)]
(extraclean): Delete *.gz, and other diff and tar files.

From-SVN: r4706

31 years ago(expand_call): In last change, preserve the temp slot.
Richard Stallman [Sun, 20 Jun 1993 22:21:49 +0000 (22:21 +0000)]
(expand_call): In last change, preserve the temp slot.

From-SVN: r4705

31 years ago(type_main_variant): New function.
Richard Stallman [Sun, 20 Jun 1993 18:08:53 +0000 (18:08 +0000)]
(type_main_variant): New function.

Use it in place of TYPE_MAIN_VARIANT everywhere in dwarfout.c.

From-SVN: r4704

31 years ago(MAYBE_VMS_FUNCTION_PROLOGUE): Adjust stack pointer by 4 prior to calling C$MAIN_ARGS...
Richard Stallman [Sat, 19 Jun 1993 22:34:57 +0000 (22:34 +0000)]
(MAYBE_VMS_FUNCTION_PROLOGUE): Adjust stack pointer by 4 prior to calling C$MAIN_ARGS...

(MAYBE_VMS_FUNCTION_PROLOGUE): Adjust stack pointer by 4 prior
to calling C$MAIN_ARGS, otherwise POSIX edition of that routine dies.

From-SVN: r4703

31 years ago(compile_file): For static decl never defined,
Richard Stallman [Sat, 19 Jun 1993 22:34:05 +0000 (22:34 +0000)]
(compile_file): For static decl never defined,

use just warning, not pedwarn.

From-SVN: r4702

31 years ago(call_insn_operand): Require constant address be a general_operand.
Richard Stallman [Sat, 19 Jun 1993 22:33:36 +0000 (22:33 +0000)]
(call_insn_operand): Require constant address be a general_operand.

(expander_call_insn_operand): New fn (what call_insn_operand was).

From-SVN: r4701

31 years ago(call_pop, call, call_value_pop, call_value)
Richard Stallman [Sat, 19 Jun 1993 22:33:04 +0000 (22:33 +0000)]
(call_pop, call, call_value_pop, call_value)

(call_pop, call, call_value_pop, call_value)
(untyped_call): Use expander_call_insn_operand.

From-SVN: r4700

31 years ago(stack_result_p): New function.
Richard Stallman [Sat, 19 Jun 1993 22:32:28 +0000 (22:32 +0000)]
(stack_result_p): New function.

(stack_reg_life_analysis): Use that.

From-SVN: r4699

31 years ago(dbxout_type): Reinstall #if 0 around code for
Richard Stallman [Sat, 19 Jun 1993 09:57:10 +0000 (09:57 +0000)]
(dbxout_type): Reinstall #if 0 around code for
outputting structure types, that confused GDB.

From-SVN: r4698

31 years ago(MAYBE_VMS_FUNCTION_PROLOGUE): adjust stack pointer by 4 prior to calling C$MAIN_ARGS...
Richard Stallman [Sat, 19 Jun 1993 08:14:23 +0000 (08:14 +0000)]
(MAYBE_VMS_FUNCTION_PROLOGUE): adjust stack pointer by 4 prior to calling C$MAIN_ARGS...

(MAYBE_VMS_FUNCTION_PROLOGUE): adjust stack pointer by 4 prior
to calling C$MAIN_ARGS, otherwise POSIX edition of that routine dies.

From-SVN: r4697

31 years ago(clean): Delete objc-headers subdir.
Richard Stallman [Sat, 19 Jun 1993 01:19:32 +0000 (01:19 +0000)]
(clean): Delete objc-headers subdir.

From-SVN: r4696

31 years ago(TARGET_SWITCHES): For -m68020, -m68000 and
Richard Stallman [Fri, 18 Jun 1993 21:58:49 +0000 (21:58 +0000)]
(TARGET_SWITCHES): For -m68020, -m68000 and
-msoft-float, turn off 01400 bits.

From-SVN: r4695

31 years ago(gcc.xtar.gz): Renamed from gcc.tar.z.
Richard Stallman [Fri, 18 Jun 1993 21:43:40 +0000 (21:43 +0000)]
(gcc.xtar.gz): Renamed from gcc.tar.z.

(dist): Change the dependency.
(mostlyclean): Delete tmp-gcc.xtar.gz.

From-SVN: r4694

31 years ago(save_exprs): New variable.
Richard Stallman [Fri, 18 Jun 1993 20:23:51 +0000 (20:23 +0000)]
(save_exprs): New variable.

(collect_iterators): Don't process a SAVE_EXPR twice.
(iterator_expand): Clear save_exprs.

From-SVN: r4693

31 years ago(gcc.info, cpp.info): Actually cd to srcdir.
Richard Stallman [Fri, 18 Jun 1993 18:52:56 +0000 (18:52 +0000)]
(gcc.info, cpp.info): Actually cd to srcdir.

From-SVN: r4692

31 years agodeal with block move input reg also being a scratch reg.
Michael Meissner [Fri, 18 Jun 1993 17:36:27 +0000 (17:36 +0000)]
deal with block move input reg also being a scratch reg.

From-SVN: r4691

31 years ago(decrement_and_branch_until_zero): Pattern disabled.
Richard Stallman [Thu, 17 Jun 1993 21:58:38 +0000 (21:58 +0000)]
(decrement_and_branch_until_zero): Pattern disabled.

From-SVN: r4690

31 years ago(calculate_giv_inc): Add new variables increment_total and tries...
Richard Stallman [Thu, 17 Jun 1993 21:31:32 +0000 (21:31 +0000)]
(calculate_giv_inc): Add new variables increment_total and tries...

(calculate_giv_inc): Add new variables increment_total
and tries, and new label retry, to handle case where increment is
two add instructions.

From-SVN: r4689

31 years ago(USE_GAS): New define.
Richard Stallman [Thu, 17 Jun 1993 20:26:46 +0000 (20:26 +0000)]
(USE_GAS): New define.

From-SVN: r4688

31 years agoChanges for non gas gcc.
Richard Stallman [Thu, 17 Jun 1993 20:26:23 +0000 (20:26 +0000)]
Changes for non gas gcc.

(ASM_FILE_START_1): Always output .noopt because /bin/as is buggy.
Added #undef to {INIT,FINI,CTORS,DTORS}_SECTION_ASM_OP, ... when
not using GAS.
(CONST_SECTION_FUNCTION): Override svr3 default.
(EXTRA_SECTION_FUNCTIONS): Override svr3 default.
(OBJECT_FORMAT_COFF): Added define for collect2.
(MY_ISCOFF): For collect2 to handle aix and svr3 object file.

From-SVN: r4687

31 years agoFix typo in copyright line.
Richard Kenner [Thu, 17 Jun 1993 19:16:45 +0000 (15:16 -0400)]
Fix typo in copyright line.

From-SVN: r4686

31 years ago(LEGITIMATE_CONSTANT_P): Reject function addresses for now.
Richard Stallman [Thu, 17 Jun 1993 07:15:25 +0000 (07:15 +0000)]
(LEGITIMATE_CONSTANT_P): Reject function addresses for now.

From-SVN: r4685

31 years ago(output_addr_const): Don't insert a leading space
Richard Stallman [Thu, 17 Jun 1993 04:44:04 +0000 (04:44 +0000)]
(output_addr_const): Don't insert a leading space
in the CONST_DOUBLE_HIGH != 0 case.

From-SVN: r4684

31 years ago(SMALL_ARG_MAX): Defined.
Richard Stallman [Wed, 16 Jun 1993 21:09:23 +0000 (21:09 +0000)]
(SMALL_ARG_MAX): Defined.

From-SVN: r4683

31 years ago(check_format): Don't crash if cur_type is an error_mark.
Richard Stallman [Wed, 16 Jun 1993 20:27:18 +0000 (20:27 +0000)]
(check_format): Don't crash if cur_type is an error_mark.

Handle identifier_node as the TYPE_NAME.

From-SVN: r4682

31 years agoComment change.
Richard Stallman [Wed, 16 Jun 1993 19:45:41 +0000 (19:45 +0000)]
Comment change.

From-SVN: r4681

31 years ago(ltoe, ultoe, eifrac, euifrac): Handle 64-bit longs.
Richard Stallman [Wed, 16 Jun 1993 06:48:10 +0000 (06:48 +0000)]
(ltoe, ultoe, eifrac, euifrac): Handle 64-bit longs.

(SFMODE_NAN, DFMODE_NAN, XFMODE_NAN, TFMODE_NAN): New macros
permit definitions of NaN patterns to be overridden in tm.h.

From-SVN: r4680

31 years ago(invalidate_skipped_set): Promote "nonscalar" to "all".
Richard Stallman [Mon, 14 Jun 1993 23:16:31 +0000 (23:16 +0000)]
(invalidate_skipped_set): Promote "nonscalar" to "all".

From-SVN: r4679

31 years ago(stdio.h math.h ctype.h sys/{limits.h,fcntl.h,dirent.h}):
Richard Stallman [Mon, 14 Jun 1993 21:48:40 +0000 (21:48 +0000)]
(stdio.h math.h ctype.h sys/{limits.h,fcntl.h,dirent.h}):

Fix STDC/POSIX and other things for Interactive Unix 2.2 or later.

From-SVN: r4678

31 years ago(expand_call): If PCC_STATIC_STRUCT_RETURN and TARGET
Richard Stallman [Mon, 14 Jun 1993 21:40:37 +0000 (21:40 +0000)]
(expand_call): If PCC_STATIC_STRUCT_RETURN and TARGET
is zero, copy result from static location.

From-SVN: r4677

31 years ago(iorsi3): Explicitly set length to 1.
Richard Stallman [Mon, 14 Jun 1993 18:06:44 +0000 (18:06 +0000)]
(iorsi3): Explicitly set length to 1.

(andsi3, lshrsi3, rotrsi3, rotlsi3): Likewise.
(ashift and ashiftrt by const_int_operand): Likewise.
((and (ashift)) optimizer): Likewise.

From-SVN: r4676

31 years ago(make_memloc): Don't reuse a memloc.
Richard Stallman [Mon, 14 Jun 1993 08:47:36 +0000 (08:47 +0000)]
(make_memloc): Don't reuse a memloc.

From-SVN: r4675

31 years ago(expand_expr, case COND_EXPR): Fix typo; const1_rtx should
Richard Stallman [Sun, 13 Jun 1993 18:15:58 +0000 (18:15 +0000)]
(expand_expr, case COND_EXPR): Fix typo; const1_rtx should
be const0_rtx when ignoring expression.

From-SVN: r4674

31 years ago(optabs): For strlen_optab, don't look for `2' in name.
Richard Stallman [Sun, 13 Jun 1993 04:16:47 +0000 (04:16 +0000)]
(optabs): For strlen_optab, don't look for `2' in name.

From-SVN: r4673

31 years ago(gen_lowpart_common): Use those macros if REAL_ARITHMETIC.
Richard Stallman [Sun, 13 Jun 1993 00:25:33 +0000 (00:25 +0000)]
(gen_lowpart_common): Use those macros if REAL_ARITHMETIC.

From-SVN: r4672

31 years ago(REAL_VALUE_FROM_TARGET_SINGLE): New macro.
Richard Stallman [Sun, 13 Jun 1993 00:25:05 +0000 (00:25 +0000)]
(REAL_VALUE_FROM_TARGET_SINGLE): New macro.

(REAL_VALUE_FROM_TARGET_DOUBLE): Likewise.

From-SVN: r4671

31 years ago(ereal_from_float, ereal_from_double): New functions.
Richard Stallman [Sun, 13 Jun 1993 00:24:44 +0000 (00:24 +0000)]
(ereal_from_float, ereal_from_double): New functions.

From-SVN: r4670

31 years ago(record_jump_cond): Look up op1 again after inserting op0.
Richard Stallman [Sat, 12 Jun 1993 23:42:59 +0000 (23:42 +0000)]
(record_jump_cond): Look up op1 again after inserting op0.

From-SVN: r4669

31 years ago(movqi): Handle copying an address register to or
Richard Stallman [Sat, 12 Jun 1993 20:23:42 +0000 (20:23 +0000)]
(movqi): Handle copying an address register to or
from memory when the address uses the address register.

From-SVN: r4668

31 years ago(add_dependence): Reject CODE_LABELs when searching for
Jim Wilson [Sat, 12 Jun 1993 17:43:42 +0000 (10:43 -0700)]
(add_dependence): Reject CODE_LABELs when searching for
last insn of a sched group.

From-SVN: r4667

31 years ago(movsf, movdf): Handle a move from an integer register before reload.
Richard Kenner [Sat, 12 Jun 1993 01:49:20 +0000 (21:49 -0400)]
(movsf, movdf): Handle a move from an integer register before reload.

This can happen if the user uses asm to put a floating point variable
in an integer register.

From-SVN: r4666

31 years ago(rs6000_gen_section_name): Only replace last period in filename with section...
Richard Kenner [Sat, 12 Jun 1993 01:45:00 +0000 (21:45 -0400)]
(rs6000_gen_section_name): Only replace last period in filename with section...

(rs6000_gen_section_name): Only replace last period in filename with
section name and correct calculation of string length.

From-SVN: r4665

31 years ago(constrain_operands): Correctly ignore MATCH_OPERATOR operands.
Richard Kenner [Sat, 12 Jun 1993 01:43:05 +0000 (21:43 -0400)]
(constrain_operands): Correctly ignore MATCH_OPERATOR operands.

From-SVN: r4664

31 years ago(eliminate_regs_in_insn): Don't use a later elimination than
Richard Kenner [Sat, 12 Jun 1993 01:40:32 +0000 (21:40 -0400)]
(eliminate_regs_in_insn): Don't use a later elimination than
eliminate_regs would use.

From-SVN: r4663

31 years ago(finish_decl): Don't modify DECL_INITIAL of a PARM_DECL.
Richard Stallman [Fri, 11 Jun 1993 17:32:08 +0000 (17:32 +0000)]
(finish_decl): Don't modify DECL_INITIAL of a PARM_DECL.

From-SVN: r4662

31 years ago(main): Use __volatile__, not volatile.
Richard Stallman [Fri, 11 Jun 1993 03:49:49 +0000 (03:49 +0000)]
(main): Use __volatile__, not volatile.

From-SVN: r4661

31 years agoMore ELF changes.
Michael Meissner [Thu, 10 Jun 1993 20:30:36 +0000 (20:30 +0000)]
More ELF changes.

From-SVN: r4660

31 years ago*** empty log message ***
Jim Blandy [Thu, 10 Jun 1993 20:28:32 +0000 (20:28 +0000)]
*** empty log message ***

From-SVN: r4659

31 years ago(translate_options): Don't assume option_map[j].arg_info != 0.
Richard Stallman [Thu, 10 Jun 1993 17:47:20 +0000 (17:47 +0000)]
(translate_options): Don't assume option_map[j].arg_info != 0.

From-SVN: r4658

31 years ago(MAX_BITS_PER_WORD): Define earlier.
Richard Stallman [Thu, 10 Jun 1993 17:00:40 +0000 (17:00 +0000)]
(MAX_BITS_PER_WORD): Define earlier.

(shift_cost, shiftadd_cost, shiftsub_cost): Use MAX_BITS_PER_WORD.

From-SVN: r4657

31 years ago(sched_analyze_2): Don't ignore USE insns when creating dependencies.
Jim Wilson [Thu, 10 Jun 1993 16:55:59 +0000 (09:55 -0700)]
(sched_analyze_2): Don't ignore USE insns when creating dependencies.

(sched_analyze): Likewise.

From-SVN: r4656

31 years agoOSF/1 with ELF support patches.
Michael Meissner [Wed, 9 Jun 1993 20:20:45 +0000 (20:20 +0000)]
OSF/1 with ELF support patches.

From-SVN: r4655

31 years agoOSF/1 with ELF support patches.
Michael Meissner [Wed, 9 Jun 1993 19:57:21 +0000 (19:57 +0000)]
OSF/1 with ELF support patches.

From-SVN: r4654

31 years ago(move_movables): Delete REG_EQUAL notes that describe a
Jim Wilson [Tue, 8 Jun 1993 21:57:08 +0000 (14:57 -0700)]
(move_movables): Delete REG_EQUAL notes that describe a
non loop invariant value.

From-SVN: r4653

31 years agoInitial revision
John Hassey [Tue, 8 Jun 1993 20:20:21 +0000 (20:20 +0000)]
Initial revision

From-SVN: r4652

31 years ago(call_operand, call_operand_address): Accept any address not just REG rtx.
Jim Wilson [Tue, 8 Jun 1993 18:51:25 +0000 (11:51 -0700)]
(call_operand, call_operand_address): Accept any address not just REG rtx.

From-SVN: r4651

31 years ago(RTX_COSTS): Make cost of MULT depend on TARGET_V8.
Jim Wilson [Tue, 8 Jun 1993 18:49:13 +0000 (11:49 -0700)]
(RTX_COSTS): Make cost of MULT depend on TARGET_V8.

From-SVN: r4650

31 years ago(CPP_SPEC): Fix typo.
Richard Stallman [Tue, 8 Jun 1993 17:28:22 +0000 (17:28 +0000)]
(CPP_SPEC): Fix typo.

From-SVN: r4649

31 years agoRestrict use of 88110 extended registers to floating point.
John Hassey [Tue, 8 Jun 1993 13:22:04 +0000 (13:22 +0000)]
Restrict use of 88110 extended registers to floating point.

From-SVN: r4648

31 years ago(RTX_COSTS): Cost of MULT also depends on TARGET_DISABLE_FPREGS.
Richard Stallman [Tue, 8 Jun 1993 01:24:42 +0000 (01:24 +0000)]
(RTX_COSTS): Cost of MULT also depends on TARGET_DISABLE_FPREGS.

(ASM_OUTPUT_INT): Always emit special "plabel" relocation for
function labels.

From-SVN: r4647

31 years agoInitial revision
Richard Stallman [Mon, 7 Jun 1993 20:09:31 +0000 (20:09 +0000)]
Initial revision

From-SVN: r4646

31 years ago(atan2): For x <= 0, lump y == 0 with y > 0
Richard Stallman [Mon, 7 Jun 1993 19:43:10 +0000 (19:43 +0000)]
(atan2): For x <= 0, lump y == 0 with y > 0
to get the right result in 0, -1 case.

From-SVN: r4645

31 years ago(translate_options): Don't assume option_map[j].arg_info != 0.
Richard Stallman [Mon, 7 Jun 1993 03:41:21 +0000 (03:41 +0000)]
(translate_options): Don't assume option_map[j].arg_info != 0.

From-SVN: r4644

31 years ago(encode_type): Add cases for DImode, encoded as 'q' and 'Q' respectively.
Richard Stallman [Sun, 6 Jun 1993 22:55:40 +0000 (22:55 +0000)]
(encode_type): Add cases for DImode, encoded as 'q' and 'Q' respectively.

From-SVN: r4643

31 years ago(PRINT_OPERAND): Prefix constant by `$'.
Richard Stallman [Sun, 6 Jun 1993 20:32:33 +0000 (20:32 +0000)]
(PRINT_OPERAND): Prefix constant by `$'.

From-SVN: r4642

31 years ago(fix_truncdfsi2): Destination is general register, source general or extended register.
Richard Stallman [Sun, 6 Jun 1993 07:57:07 +0000 (07:57 +0000)]
(fix_truncdfsi2): Destination is general register, source general or extended register.

(fix_truncdfsi2): Destination is general register, source
general or extended register.
(fix_truncsfsi2): Likewise.

From-SVN: r4641

31 years ago(check_for_full_enumeration_handling): Don't create a
Richard Stallman [Sun, 6 Jun 1993 03:59:32 +0000 (03:59 +0000)]
(check_for_full_enumeration_handling): Don't create a
default label if all enumeration literals are covered by cases.

From-SVN: r4640

31 years ago(pushdecl): Copy DECL_FRAME_SIZE for inline function decls.
Richard Stallman [Sat, 5 Jun 1993 20:32:28 +0000 (20:32 +0000)]
(pushdecl): Copy DECL_FRAME_SIZE for inline function decls.

From-SVN: r4639

31 years ago(expand_inline_function): Always copy a SUBREG as an
Richard Stallman [Sat, 5 Jun 1993 17:19:13 +0000 (17:19 +0000)]
(expand_inline_function): Always copy a SUBREG as an
argument into a REG.

From-SVN: r4638

31 years ago(RTX_COSTS): Make cost of MULT depend on TARGET_SNAKE.
Torbjorn Granlund [Sat, 5 Jun 1993 10:01:17 +0000 (10:01 +0000)]
(RTX_COSTS): Make cost of MULT depend on TARGET_SNAKE.

From-SVN: r4637

31 years ago(synth_mult): Move code to add or subtract at leftmost 1-bit to before...
Torbjorn Granlund [Sat, 5 Jun 1993 09:52:14 +0000 (09:52 +0000)]
(synth_mult): Move code to add or subtract at leftmost 1-bit to before...

(synth_mult): Move code to add or subtract at
leftmost 1-bit to before factoring code to decrease the allowed cost
quickly.  Restrict it to handle only odd numbers.
(init_expmed): Limit mult_cost to make synth_mult run faster.

From-SVN: r4636

31 years ago(uninitialized_vars_warning): Change warning text.
Richard Stallman [Sat, 5 Jun 1993 09:10:02 +0000 (09:10 +0000)]
(uninitialized_vars_warning): Change warning text.

(setjmp_args_warning): Likewise.

From-SVN: r4635

31 years ago(convert_for_assignment): Allow conversion to union type
Richard Stallman [Sat, 5 Jun 1993 09:08:32 +0000 (09:08 +0000)]
(convert_for_assignment): Allow conversion to union type
for pointer if the pointer could convert to the union member.

From-SVN: r4634

31 years agoComment changes.
Richard Stallman [Sat, 5 Jun 1993 08:10:50 +0000 (08:10 +0000)]
Comment changes.

From-SVN: r4633

31 years ago(record_initial): Reject insns that store into subregs.
Richard Stallman [Sat, 5 Jun 1993 07:52:37 +0000 (07:52 +0000)]
(record_initial): Reject insns that store into subregs.

From-SVN: r4632