platform/upstream/gcc.git
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

27 years ago(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.
Stan Cox [Thu, 29 May 1997 19:36:53 +0000 (19:36 +0000)]
(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.

From-SVN: r14137

27 years ago(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.
Stan Cox [Thu, 29 May 1997 19:35:26 +0000 (19:35 +0000)]
(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.

From-SVN: r14136

27 years agoexcept.c (push_eh_entry): Eliminate start of exception region label, as it isn't...
Mike Stump [Thu, 29 May 1997 18:42:07 +0000 (18:42 +0000)]
except.c (push_eh_entry): Eliminate start of exception region label, as it isn't used.

* except.c (push_eh_entry): Eliminate start of exception region
label, as it isn't used.  Rename end_label to outer_context.
(expand_eh_region_start_for_decl): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_start_all_catch): Likewise.
* except.h (eh_entry): Likewise.
* except.c (expand_eh_region_end): Likewise.  Jump around the nop
that we insert, so that we can optimize it away, if it is unused,
also so that flow analysis can tell if we fall through to the end
of a function or not so that it can know if a function that returns
a value, in fact does or not.
Fixes g++.jason/return2.C when using -fno-sjlj-exceptions

From-SVN: r14135

27 years ago91th Cygnus<->FSF quick merge
Mike Stump [Wed, 28 May 1997 23:20:02 +0000 (23:20 +0000)]
91th Cygnus<->FSF quick merge

From-SVN: r14134