platform/upstream/gcc.git
27 years ago91th Cygnus<->FSF quick merge
Mike Stump [Wed, 18 Jun 1997 02:25:37 +0000 (02:25 +0000)]
91th Cygnus<->FSF quick merge

From-SVN: r14253

27 years agolibgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions -fPIC exception handling...
Mike Stump [Wed, 18 Jun 1997 01:57:18 +0000 (01:57 +0000)]
libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions -fPIC exception handling on the SPARC.

* libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
-fPIC exception handling on the SPARC.
* sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* libgcc2.c (__eh_ffetmnpc): Remove.

From-SVN: r14252

27 years agox
Jason Merrill [Tue, 17 Jun 1997 03:45:20 +0000 (03:45 +0000)]
x

From-SVN: r14251

27 years agoUse REG_SET macros
Michael Meissner [Mon, 16 Jun 1997 18:40:41 +0000 (18:40 +0000)]
Use REG_SET macros

From-SVN: r14250

27 years ago(mips_expand_prologue): If tsize_rtx is large_int...
Jim Wilson [Mon, 16 Jun 1997 00:45:02 +0000 (17:45 -0700)]
(mips_expand_prologue): If tsize_rtx is large_int...

(mips_expand_prologue): If tsize_rtx is large_int, emit two
insns instead of one splitable insn, setting RTX_FRAME_RELATED_P.

From-SVN: r14249

27 years ago(dwarf2out_frame_debug): Handle IOR.
Jim Wilson [Mon, 16 Jun 1997 00:43:19 +0000 (17:43 -0700)]
(dwarf2out_frame_debug): Handle IOR.

(struct limbo_die_struct): Define.
(TYPE_DECL_IS_STUB): Call decl_ultimate_origin if DECL_ABTRACT_ORIGIN
is set.
(limbo_die_count): Delete.
(libmo_die_list): Define.
(new_die): Add die to limbo_die_list instead of incrementing
limbo_die_count.
(add_AT_location_description): Renamed from add_location_attribute.
New parameter attr_kind.
(add_location_or_const_value_attribute, gen_subprogram_die,
add_bound_info): Change call to add_AT_location_description.
(add_bound_info): Add call to contains_placeholder_p.  Ignore
MAX_EXPR and VAR_DECL.
(add_subscript_info): Ignore the index type if it is an unnamed
integral type.
(scope_die_for): Move check for function-local tags after code setting
containing_scope, and add check for non-NULL containing_scope
(add_type_attribute): If unnamed type, use TREE_TYPE instead.
(gen_enumeration_type_die, gen_struct_or_union_type_die): Call
add_child_die if die_parent is NULL.
(gen_subprogram_die): Ifdef out DW_AT_static_link code.
(decls_for_scope): Delete decrement of limbo_die_count.
(dwarf2out_finish): Add code to traverse the limbo_die_list, and
call add_child_die if die_parent is NULL.  Delete limbo_die_count code.

From-SVN: r14248

27 years ago(Makefile): Add missing $(srcdir) reference.
Doug Evans [Sat, 14 Jun 1997 18:46:01 +0000 (18:46 +0000)]
(Makefile): Add missing $(srcdir) reference.

From-SVN: r14247

27 years agoUndo last patch that tried using both $1 and $srcdir.
Doug Evans [Sat, 14 Jun 1997 17:55:40 +0000 (17:55 +0000)]
Undo last patch that tried using both $1 and $srcdir.

From-SVN: r14246

27 years ago(Makefile): Pass srcdir, subdirs via environment vars, like configure.in.
Doug Evans [Sat, 14 Jun 1997 17:53:48 +0000 (17:53 +0000)]
(Makefile): Pass srcdir, subdirs via environment vars, like configure.in.

From-SVN: r14245

27 years agoAlso accept arguments for when invoked by Makefile.
Doug Evans [Fri, 13 Jun 1997 23:36:41 +0000 (23:36 +0000)]
Also accept arguments for when invoked by Makefile.

From-SVN: r14244

27 years ago* fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.
Brendan Kehoe [Fri, 13 Jun 1997 23:35:55 +0000 (19:35 -0400)]
* fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.

From-SVN: r14243

27 years agoUndo last change.
Ulrich Drepper [Fri, 13 Jun 1997 23:19:09 +0000 (23:19 +0000)]
Undo last change.

From-SVN: r14237

27 years agoconfigure.in: Don't pass arguments to configure.frag.
Doug Evans [Fri, 13 Jun 1997 23:10:16 +0000 (23:10 +0000)]
configure.in: Don't pass arguments to configure.frag.

* configure.in: Don't pass arguments to configure.frag.
* configure.frag: Refer to $srcdir, $subdirs directly, not as args.

From-SVN: r14236

27 years agopa.h (SELECT_RTX_SECTION): Place symbolic operands into the data section.
Jeff Law [Fri, 13 Jun 1997 17:58:30 +0000 (11:58 -0600)]
pa.h (SELECT_RTX_SECTION): Place symbolic operands into the data section.

        * pa.h (SELECT_RTX_SECTION): Place symbolic operands into the
        data section.

From-SVN: r14235

27 years ago(mov[qhs]i}): Add pair of constraints which allow
Jim Wilson [Fri, 13 Jun 1997 02:52:43 +0000 (19:52 -0700)]
(mov[qhs]i}): Add pair of constraints which allow
offsetable memory addresses to be moved to the same for TARGET_5200.

From-SVN: r14234

27 years agoupdate from main archive 970612
Ulrich Drepper [Thu, 12 Jun 1997 23:56:51 +0000 (23:56 +0000)]
update from main archive 970612

From-SVN: r14232

27 years agopa.c (emit_move_sequence): Rewrite code to handle arithmetic involving plabels.
Jeff Law [Thu, 12 Jun 1997 21:37:43 +0000 (15:37 -0600)]
pa.c (emit_move_sequence): Rewrite code to handle arithmetic involving plabels.

        * pa.c (emit_move_sequence): Rewrite code to handle arithmetic
        involving plabels.

From-SVN: r14231

27 years agotree.c (unsave_expr_now): Avoid recursing into the parts of the tree that are RTL.
Mike Stump [Thu, 12 Jun 1997 19:23:12 +0000 (19:23 +0000)]
tree.c (unsave_expr_now): Avoid recursing into the parts of the tree that are RTL.

* tree.c (unsave_expr_now): Avoid recursing into the parts of
  the tree that are RTL.

From-SVN: r14230

27 years agoreorg.c (emit_delay_sequence): Call set_new_first_and_last_insn after the new sequenc...
Jeff Law [Thu, 12 Jun 1997 15:45:32 +0000 (09:45 -0600)]
reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn after the new sequence insn has been spliced...

        * reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn
        after the new sequence insn has been spliced into the insn chain.

From-SVN: r14229

27 years agomn10300.md (call, call_value): Use "call" instead of "calls" for calls to named funct...
Jeff Law [Thu, 12 Jun 1997 05:12:40 +0000 (23:12 -0600)]
mn10300.md (call, call_value): Use "call" instead of "calls" for calls to named functions.

        * mn10300.md (call, call_value): Use "call" instead of "calls"
        for calls to named functions.

From-SVN: r14228

27 years agoRestore changes lost by autoconfiscation.
Jim Wilson [Wed, 11 Jun 1997 04:21:19 +0000 (21:21 -0700)]
Restore changes lost by autoconfiscation.

From-SVN: r14227

27 years agostmt.c (expand_decl_cleanup): Avoid core dumping when exceptions aren't on.
Mike Stump [Wed, 11 Jun 1997 01:36:34 +0000 (01:36 +0000)]
stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions aren't on.

* stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
aren't on.

From-SVN: r14226

27 years agox
Jason Merrill [Tue, 10 Jun 1997 22:23:32 +0000 (22:23 +0000)]
x

From-SVN: r14225

27 years ago(emit_group_load): Add case using gen_lowpart.
Jim Wilson [Tue, 10 Jun 1997 21:39:22 +0000 (14:39 -0700)]
(emit_group_load): Add case using gen_lowpart.

From-SVN: r14224

27 years agoBuild libgcc.a with -mstrict-align
Michael Meissner [Tue, 10 Jun 1997 21:27:51 +0000 (21:27 +0000)]
Build libgcc.a with -mstrict-align

From-SVN: r14223

27 years ago-mcpu=403 sets -mstrict-align
Michael Meissner [Tue, 10 Jun 1997 21:18:26 +0000 (21:18 +0000)]
-mcpu=403 sets -mstrict-align

From-SVN: r14222

27 years agoAdd powerpc embedded targets to --with-cpu=n.
Michael Meissner [Tue, 10 Jun 1997 21:09:17 +0000 (21:09 +0000)]
Add powerpc embedded targets to --with-cpu=n.

From-SVN: r14221

27 years ago(mark_used_regs): Fix typo in Jun 4 change.
Richard Kenner [Tue, 10 Jun 1997 11:06:10 +0000 (07:06 -0400)]
(mark_used_regs): Fix typo in Jun 4 change.

From-SVN: r14220

27 years agoFix previous change.
Richard Stallman [Tue, 10 Jun 1997 04:18:36 +0000 (04:18 +0000)]
Fix previous change.

From-SVN: r14213

27 years agoUse i?86, not i.86.
Richard Stallman [Tue, 10 Jun 1997 02:49:33 +0000 (02:49 +0000)]
Use i?86, not i.86.

Don't test /usr/lib/ldscripts; instead, test whether ld_help_string
does not contain "supported emulations".
Use a case statement to distinguish systems when there IS
"supported emulations".

From-SVN: r14212

27 years ago(MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.
Jim Wilson [Tue, 10 Jun 1997 00:26:06 +0000 (17:26 -0700)]
(MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.

From-SVN: r14211

27 years agox
Jason Merrill [Mon, 9 Jun 1997 23:41:21 +0000 (23:41 +0000)]
x

From-SVN: r14210

27 years agoInitial revision
Richard Kenner [Mon, 9 Jun 1997 23:27:37 +0000 (19:27 -0400)]
Initial revision

From-SVN: r14209

27 years ago(Makefile): Process language fragments.
Richard Kenner [Mon, 9 Jun 1997 23:27:29 +0000 (19:27 -0400)]
(Makefile): Process language fragments.

From-SVN: r14208

27 years agoMove language fragment processing to configure.lang.
Richard Kenner [Mon, 9 Jun 1997 23:27:18 +0000 (19:27 -0400)]
Move language fragment processing to configure.lang.

From-SVN: r14207

27 years ago(GCC_PASSES): Prevent all compilers from being built when only the C
Richard Kenner [Mon, 9 Jun 1997 23:25:01 +0000 (19:25 -0400)]
(GCC_PASSES): Prevent all compilers from being built when only the C
compiler is needed.

From-SVN: r14206

27 years ago(cross_overrides, build_overrides): Use absolute path to GCC top-level
Richard Kenner [Mon, 9 Jun 1997 23:22:36 +0000 (19:22 -0400)]
(cross_overrides, build_overrides): Use absolute path to GCC top-level
source directory.

From-SVN: r14205

27 years ago(target_alias): Substitute with target_alias.
Richard Kenner [Mon, 9 Jun 1997 23:17:07 +0000 (19:17 -0400)]
(target_alias): Substitute with target_alias.

From-SVN: r14204

27 years agoSave target alias for language directories.
Richard Kenner [Mon, 9 Jun 1997 23:16:47 +0000 (19:16 -0400)]
Save target alias for language directories.

From-SVN: r14203

27 years ago(gxx_include_dir): Use autoconf variable.
Richard Kenner [Mon, 9 Jun 1997 23:14:24 +0000 (19:14 -0400)]
(gxx_include_dir): Use autoconf variable.

From-SVN: r14202

27 years ago(with-gxx-include-dir): New parameter for setting the g++ header file
Richard Kenner [Mon, 9 Jun 1997 23:14:14 +0000 (19:14 -0400)]
(with-gxx-include-dir): New parameter for setting the g++ header file
directory.

From-SVN: r14201

27 years agoAdd parameter for setting local prefix.
Richard Kenner [Mon, 9 Jun 1997 23:12:23 +0000 (19:12 -0400)]
Add parameter for setting local prefix.

From-SVN: r14200

27 years agoDon't override a user's setting for prefix on platforms that use the
Richard Kenner [Mon, 9 Jun 1997 23:10:45 +0000 (19:10 -0400)]
Don't override a user's setting for prefix on platforms that use the
native prefix.

From-SVN: r14199

27 years agointegrate.c (expand_inline_function): Use the mode of FNDECL's result rtl...
Brendan Kehoe [Mon, 9 Jun 1997 23:01:12 +0000 (19:01 -0400)]
integrate.c (expand_inline_function): Use the mode of FNDECL's result rtl...

* integrate.c (expand_inline_function): Use the mode of FNDECL's
result rtl, not the result type itself, in setting ARRIVING_MODE.

From-SVN: r14198

27 years ago(complete_array_type): Remove obsolete references to change_main_variant.
Richard Kenner [Mon, 9 Jun 1997 22:40:58 +0000 (18:40 -0400)]
(complete_array_type): Remove obsolete references to change_main_variant.

From-SVN: r14197

27 years ago(change_main_variant): Remove unused function.
Richard Kenner [Mon, 9 Jun 1997 22:40:39 +0000 (18:40 -0400)]
(change_main_variant): Remove unused function.

(build_array_type): Remove obsolete references to change_main_variant.

From-SVN: r14196

27 years ago(c_build_type_variant): Don't futz with main type variant of array since C...
Richard Kenner [Mon, 9 Jun 1997 22:37:37 +0000 (18:37 -0400)]
(c_build_type_variant): Don't futz with main type variant of array since C...

(c_build_type_variant): Don't futz with main type variant of array
since C Standard requires main type variant of array-of-const also be
array-of-const.

From-SVN: r14195

27 years agoreload1.c (reload): Use xmalloc instead of alloca for the label offsets in OFFSETS_AT...
Brendan Kehoe [Mon, 9 Jun 1997 22:24:52 +0000 (18:24 -0400)]
reload1.c (reload): Use xmalloc instead of alloca for the label offsets in OFFSETS_AT and...

* reload1.c (reload): Use xmalloc instead of alloca for the label
offsets in OFFSETS_AT and OFFSETS_KNOWN_AT.

From-SVN: r14194

27 years agoflow.c (find_basic_blocks): Eliminate more dead code, enables dead throws to be elimi...
Mike Stump [Mon, 9 Jun 1997 22:19:29 +0000 (22:19 +0000)]
flow.c (find_basic_blocks): Eliminate more dead code, enables dead throws to be eliminated.

        * flow.c (find_basic_blocks): Eliminate more dead code, enables
        dead throws to be eliminated.

From-SVN: r14193

27 years ago(TARGET_DEFAULT): Use MASK_68040, not MASK_68040_ALSO.
Richard Kenner [Mon, 9 Jun 1997 21:58:15 +0000 (17:58 -0400)]
(TARGET_DEFAULT): Use MASK_68040, not MASK_68040_ALSO.

From-SVN: r14192

27 years ago(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct function
Richard Kenner [Mon, 9 Jun 1997 21:24:32 +0000 (17:24 -0400)]
(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct function
name in error message.

From-SVN: r14191

27 years ago(check_float_value): Underflow and overflow constants are different
Richard Kenner [Mon, 9 Jun 1997 21:15:48 +0000 (17:15 -0400)]
(check_float_value): Underflow and overflow constants are different
for FLOAT_VAX and default targets.

From-SVN: r14190

27 years agoInitial revision
Richard Kenner [Mon, 9 Jun 1997 20:48:17 +0000 (16:48 -0400)]
Initial revision

From-SVN: r14189

27 years agoMove language subdirectory Makefile processing into configure.lang.
Richard Kenner [Mon, 9 Jun 1997 20:48:13 +0000 (16:48 -0400)]
Move language subdirectory Makefile processing into configure.lang.

From-SVN: r14188

27 years ago(attach_deaths): Fix typo in Jun 4 change.
Jim Wilson [Mon, 9 Jun 1997 20:44:08 +0000 (13:44 -0700)]
(attach_deaths): Fix typo in Jun 4 change.

From-SVN: r14187

27 years ago(diff): Exclude bi-parser.h.
Richard Kenner [Mon, 9 Jun 1997 19:24:17 +0000 (15:24 -0400)]
(diff): Exclude bi-parser.h.

From-SVN: r14186

27 years agoComment out lines containing just formfeeds.
Richard Kenner [Mon, 9 Jun 1997 19:19:18 +0000 (15:19 -0400)]
Comment out lines containing just formfeeds.

From-SVN: r14185

27 years ago(assemble_end_function): Switch back to function section after
Richard Kenner [Mon, 9 Jun 1997 19:12:58 +0000 (15:12 -0400)]
(assemble_end_function): Switch back to function section after
outputting constant pool.

From-SVN: r14184

27 years ago(distclean): Remove config.bak.
Richard Kenner [Mon, 9 Jun 1997 18:47:19 +0000 (14:47 -0400)]
(distclean): Remove config.bak.

(maintainer-clean): Output warning, and do not remove `configure',
as per GNU standards.

From-SVN: r14183

27 years ago(*-*-netbsd): Restore changes of Apr 13th lost in autoconf conversion:
Richard Kenner [Mon, 9 Jun 1997 18:44:16 +0000 (14:44 -0400)]
(*-*-netbsd): Restore changes of Apr 13th lost in autoconf conversion:

tmake_file now t-netbsd; delete xmake_file.

From-SVN: r14182

27 years ago(CC1_SPEC): New macro.
Richard Kenner [Mon, 9 Jun 1997 18:39:28 +0000 (14:39 -0400)]
(CC1_SPEC): New macro.

From-SVN: r14181

27 years ago(CC1_CPU_SPEC): Renamed, was CC1_SPEC.
Richard Kenner [Mon, 9 Jun 1997 18:39:05 +0000 (14:39 -0400)]
(CC1_CPU_SPEC): Renamed, was CC1_SPEC.

(CC1_SPEC): New macro.
(EXTRA_SPECS): Add "cc1_cpu."

From-SVN: r14180

27 years ago(CPP_SPEC): Define __mc68020__ if no -m[c]68000 command-line option given.
Richard Kenner [Mon, 9 Jun 1997 17:23:05 +0000 (13:23 -0400)]
(CPP_SPEC): Define __mc68020__ if no -m[c]68000 command-line option given.

From-SVN: r14179

27 years ago(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Test
Richard Kenner [Mon, 9 Jun 1997 17:22:47 +0000 (13:22 -0400)]
(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Test
#ifdef __mcf52000__, not if (TARGET_52000); fixed for mc68000 case.

From-SVN: r14178

27 years ago(final_scan_insn): Use single_set to check cc_status.flags.
Richard Kenner [Mon, 9 Jun 1997 13:19:15 +0000 (09:19 -0400)]
(final_scan_insn): Use single_set to check cc_status.flags.

From-SVN: r14177

27 years ago(check_format_info): Correct handling of the 'a' flag which adds
Richard Kenner [Mon, 9 Jun 1997 13:09:05 +0000 (09:09 -0400)]
(check_format_info): Correct handling of the 'a' flag which adds
another pointer level.

From-SVN: r14176

27 years agoUse i?86, not i.86.
Richard Stallman [Mon, 9 Jun 1997 04:56:02 +0000 (04:56 +0000)]
Use i?86, not i.86.

From-SVN: r14174

27 years agoRemove unwanted line accidentally inserted in last change.
Jeff Law [Sun, 8 Jun 1997 21:23:20 +0000 (15:23 -0600)]
Remove unwanted line accidentally inserted in last change.

From-SVN: r14173

27 years agopa.md (conditional branch insns): Get length right for branches to targets which...
Jeff Law [Sun, 8 Jun 1997 21:20:21 +0000 (15:20 -0600)]
pa.md (conditional branch insns): Get length right for branches to targets which can not be reached with a "bl"...

        * pa.md (conditional branch insns): Get length right for branches
        to targets which can not be reached with a "bl" instruction.
        * pa.c (output_cbranch): Handle branches to targets which can not
        be reached with a "bl" instruction.

From-SVN: r14172

27 years agopa.md (alternate dbra pattern): Remove incorrect pattern.
Jeff Law [Sun, 8 Jun 1997 06:37:08 +0000 (00:37 -0600)]
pa.md (alternate dbra pattern): Remove incorrect pattern.

        * pa.md (alternate dbra pattern): Remove incorrect pattern.

        * pa.c (struct defer_plab): Renamed to struct deferred_plabel.
        Remove "symbol" field and replace with "name" field.
        (output_function_epilogue): Don't output deferred plabels here.
        (output_deferred_labels): New function.  Output them here instead.
        (output_call): Rewrite long call support.
        * pa.h (ASM_FILE_END): Define.
        (LEGITIMATE_CONSTANT_P): Never accept a function_label_operand.
        * pa.md (HIGH and LO_SUM of function address): Remove patterns.

From-SVN: r14171

27 years ago(*:Linux:*:*): Always use ${VENDOR}.
Richard Stallman [Sun, 8 Jun 1997 01:57:13 +0000 (01:57 +0000)]
(*:Linux:*:*): Always use ${VENDOR}.

From-SVN: r14169

27 years agolibgcc2.c (__eh_ffetmnpc): Add support for machines that cannot access globals after...
Mike Stump [Fri, 6 Jun 1997 23:18:36 +0000 (23:18 +0000)]
libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot access globals after throw's epilogue when...

* libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot
access globals after throw's epilogue when -fno-sjlj-exceptions is
used.
* rs6000.c (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* mips.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
(INITIAL_ELIMINATION_OFFSET): Fix RETURN_ADDRESS_POINTER_REGNUM
for 64 bit words, with 32 bit pointers and variable endianness.
Fixes throwing across shared library lines (useful at times on mips and rs6000)

From-SVN: r14168

27 years agoFix off by one error
Michael Meissner [Fri, 6 Jun 1997 21:33:41 +0000 (21:33 +0000)]
Fix off by one error

From-SVN: r14167

27 years ago(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.
Doug Evans [Fri, 6 Jun 1997 21:17:33 +0000 (21:17 +0000)]
(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.

From-SVN: r14166

27 years ago(REG_SET_TO_HARD_REG_SET): Fix typo.
Doug Evans [Fri, 6 Jun 1997 21:14:24 +0000 (21:14 +0000)]
(REG_SET_TO_HARD_REG_SET): Fix typo.

(EXECUTE_IF_SET_IN_REG_SET): Fix setting of scan_rs_.
(EXECUTE_IF_SET_AND_RESET_IN_REG_SET): Likewise.
(EXECUTE_IF_AND_IN_REG_SET): Likewise.

From-SVN: r14165

27 years ago(notice_cc_update): Set CC_FCOMI is this is a float compare.
Stan Cox [Fri, 6 Jun 1997 20:23:26 +0000 (20:23 +0000)]
(notice_cc_update): Set CC_FCOMI is this is a float compare.

From-SVN: r14164

27 years ago(update_flow_info): When add extra REG_DEAD note for original dest...
Jim Wilson [Fri, 6 Jun 1997 19:12:09 +0000 (12:12 -0700)]
(update_flow_info): When add extra REG_DEAD note for original dest...

(update_flow_info): When add extra REG_DEAD note for original
dest, handle case where last insn both uses and sets dest.

From-SVN: r14163

27 years ago(CPP_SPEC): Define, adding the CPU definition to what came from sparc.h.
Doug Evans [Fri, 6 Jun 1997 17:09:44 +0000 (17:09 +0000)]
(CPP_SPEC): Define, adding the CPU definition to what came from sparc.h.

(CPP_SPEC): Define, adding the CPU definition to
what came from sparc.h.
(CPP_PREDEFINES): Don't define it here.

From-SVN: r14162

27 years ago(\setmultitablespacing): Restore bad typing mistake from yesterday.
Karl Berry [Fri, 6 Jun 1997 14:31:32 +0000 (14:31 +0000)]
(\setmultitablespacing): Restore bad typing mistake from yesterday.

From-SVN: r14160

27 years ago* fixinc.irix: Add declaration of __vfork to unistd.h.
Brendan Kehoe [Fri, 6 Jun 1997 02:23:14 +0000 (22:23 -0400)]
* fixinc.irix: Add declaration of __vfork to unistd.h.

From-SVN: r14159

27 years agovx960-coff.h (CPP_SPEC): Always define CPU, even if they use -ansi...
Brendan Kehoe [Fri, 6 Jun 1997 02:20:14 +0000 (22:20 -0400)]
vx960-coff.h (CPP_SPEC): Always define CPU, even if they use -ansi...

* i960/vx960-coff.h (CPP_SPEC): Always define CPU, even if they
use -ansi; the VxWorks headers assume it's always present.

From-SVN: r14158

27 years ago(*:Linux:*:*): Don't test for elf_i.86 or m68kelf.
Richard Stallman [Fri, 6 Jun 1997 01:21:12 +0000 (01:21 +0000)]
(*:Linux:*:*): Don't test for elf_i.86 or m68kelf.

From-SVN: r14156

27 years ago(*:Linux:*:*): Recognize sparclinux.
Richard Stallman [Fri, 6 Jun 1997 00:14:22 +0000 (00:14 +0000)]
(*:Linux:*:*): Recognize sparclinux.

Don't recognize UNAME_MACHINE = sparc.
Make the sample program check for libc version
and handle various machine types.

From-SVN: r14155

27 years ago(mipsel*-linux* and mips*-linux*):
Richard Stallman [Thu, 5 Jun 1997 22:22:44 +0000 (22:22 +0000)]
(mipsel*-linux* and mips*-linux*):

Set `os' to -linux-gnu directly, don't go via -linux.

From-SVN: r14154

27 years ago(\uref): Write real definition, taking one mandatory argument and one
Karl Berry [Thu, 5 Jun 1997 22:04:25 +0000 (22:04 +0000)]
(\uref): Write real definition, taking one mandatory argument and one
optional one.

From-SVN: r14153

27 years agoremove cygnus local stuff
Michael Meissner [Thu, 5 Jun 1997 20:47:47 +0000 (20:47 +0000)]
remove cygnus local stuff

From-SVN: r14152

27 years agoRemove CYGNUS LOCAL stuff.
Michael Meissner [Thu, 5 Jun 1997 20:43:41 +0000 (20:43 +0000)]
Remove CYGNUS LOCAL stuff.

From-SVN: r14151

27 years agoFix urgent bug
Michael Meissner [Thu, 5 Jun 1997 20:35:53 +0000 (20:35 +0000)]
Fix urgent bug

From-SVN: r14150

27 years agoFix typo in last change.
Jeff Law [Thu, 5 Jun 1997 16:36:38 +0000 (10:36 -0600)]
Fix typo in last change.

From-SVN: r14149

27 years agosh.c (trap_exit, sp_switch): New variables.
Jeff Law [Thu, 5 Jun 1997 15:52:34 +0000 (09:52 -0600)]
sh.c (trap_exit, sp_switch): New variables.

* sh.c (trap_exit, sp_switch): New variables.
(print_operand, case '@'): If trap_exit is nonzero, then use
a trapa instead of an rte/rts to exit the current function.
(sh_expand_prologue): Switch stacks at function entry as needed.
(sh_expand_epilogue): Similarly at function exit.
(function_epilogue): Clear trap_exit and sp_switch too.
(sh_valid_machine_decl_attribute): New function.
* sh.h (VALID_MACHINE_DECL_ATTRIBUTE): Define.
(sp_switch): Declare.
* sh.md (sp_switch_1, sp_switch_2): New named patterns.

From-SVN: r14148

27 years agoabstract regset stuff into macros
Michael Meissner [Thu, 5 Jun 1997 10:24:03 +0000 (10:24 +0000)]
abstract regset stuff into macros

From-SVN: r14147

27 years agotexinfo.tex (\mainmagstep): Define this as a \count variable instead of with \let...
Karl Berry [Wed, 4 Jun 1997 21:47:40 +0000 (21:47 +0000)]
texinfo.tex (\mainmagstep): Define this as a \count variable instead of with \let...

* texinfo.tex (\mainmagstep): Define this as a \count variable
  instead of with \let, to make changing to \magstep1 more transparent.
  From: HERBERT@boevm4.vnet.ibm.com.
(\uref): New command a la \url.

From-SVN: r14146

27 years ago91th Cygnus<->FSF quick merge
Mike Stump [Wed, 4 Jun 1997 17:31:55 +0000 (17:31 +0000)]
91th Cygnus<->FSF quick merge

From-SVN: r14145

27 years ago* fixincludes: Fix AIX NULL macro use of void*.
Brendan Kehoe [Tue, 3 Jun 1997 23:19:01 +0000 (19:19 -0400)]
* fixincludes: Fix AIX NULL macro use of void*.

From-SVN: r14144

27 years agox
Jason Merrill [Tue, 3 Jun 1997 19:20:28 +0000 (19:20 +0000)]
x

From-SVN: r14143

27 years agoWiden some short fields to int; Use allocate_reg_info to allocate the reg_renumber...
Michael Meissner [Mon, 2 Jun 1997 22:05:38 +0000 (22:05 +0000)]
Widen some short fields to int; Use allocate_reg_info to allocate the reg_renumber array

From-SVN: r14142

27 years agosparc.md (v9 eq/ne cond move patterns): Add early clobber constraint to destination.
Doug Evans [Mon, 2 Jun 1997 18:52:13 +0000 (18:52 +0000)]
sparc.md (v9 eq/ne cond move patterns): Add early clobber constraint to destination.

* sparc/sparc.md (v9 eq/ne cond move patterns): Add early clobber
constraint to destination.

From-SVN: r14141

27 years agoUse accessor macros to access arrays based on regno; move many of the arrays into...
Michael Meissner [Fri, 30 May 1997 18:19:19 +0000 (18:19 +0000)]
Use accessor macros to access arrays based on regno; move many of the arrays into a single structure.

From-SVN: r14140

27 years ago91th Cygnus<->FSF quick merge
Mike Stump [Thu, 29 May 1997 20:29:01 +0000 (20:29 +0000)]
91th Cygnus<->FSF quick merge

From-SVN: r14139

27 years ago(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string
Stan Cox [Thu, 29 May 1997 19:41:36 +0000 (19:41 +0000)]
(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string

From-SVN: r14138