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
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
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
Richard Kenner [Mon, 9 Jun 1997 20:48:17 +0000 (16:48 -0400)]
Initial revision
From-SVN: r14189
Richard Kenner [Mon, 9 Jun 1997 20:48:13 +0000 (16:48 -0400)]
Move language subdirectory Makefile processing into configure.lang.
From-SVN: r14188
Jim Wilson [Mon, 9 Jun 1997 20:44:08 +0000 (13:44 -0700)]
(attach_deaths): Fix typo in Jun 4 change.
From-SVN: r14187
Richard Kenner [Mon, 9 Jun 1997 19:24:17 +0000 (15:24 -0400)]
(diff): Exclude bi-parser.h.
From-SVN: r14186
Richard Kenner [Mon, 9 Jun 1997 19:19:18 +0000 (15:19 -0400)]
Comment out lines containing just formfeeds.
From-SVN: r14185
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
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
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
Richard Kenner [Mon, 9 Jun 1997 18:39:28 +0000 (14:39 -0400)]
(CC1_SPEC): New macro.
From-SVN: r14181
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
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
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
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
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
Richard Stallman [Mon, 9 Jun 1997 04:56:02 +0000 (04:56 +0000)]
Use i?86, not i.86.
From-SVN: r14174
Jeff Law [Sun, 8 Jun 1997 21:23:20 +0000 (15:23 -0600)]
Remove unwanted line accidentally inserted in last change.
From-SVN: r14173
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
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
Richard Stallman [Sun, 8 Jun 1997 01:57:13 +0000 (01:57 +0000)]
(*:Linux:*:*): Always use ${VENDOR}.
From-SVN: r14169
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
Michael Meissner [Fri, 6 Jun 1997 21:33:41 +0000 (21:33 +0000)]
Fix off by one error
From-SVN: r14167
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
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
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
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
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
Karl Berry [Fri, 6 Jun 1997 14:31:32 +0000 (14:31 +0000)]
(\setmultitablespacing): Restore bad typing mistake from yesterday.
From-SVN: r14160
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
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
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
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
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
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
Michael Meissner [Thu, 5 Jun 1997 20:47:47 +0000 (20:47 +0000)]
remove cygnus local stuff
From-SVN: r14152
Michael Meissner [Thu, 5 Jun 1997 20:43:41 +0000 (20:43 +0000)]
Remove CYGNUS LOCAL stuff.
From-SVN: r14151
Michael Meissner [Thu, 5 Jun 1997 20:35:53 +0000 (20:35 +0000)]
Fix urgent bug
From-SVN: r14150
Jeff Law [Thu, 5 Jun 1997 16:36:38 +0000 (10:36 -0600)]
Fix typo in last change.
From-SVN: r14149
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
Michael Meissner [Thu, 5 Jun 1997 10:24:03 +0000 (10:24 +0000)]
abstract regset stuff into macros
From-SVN: r14147
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
Mike Stump [Wed, 4 Jun 1997 17:31:55 +0000 (17:31 +0000)]
91th Cygnus<->FSF quick merge
From-SVN: r14145
Brendan Kehoe [Tue, 3 Jun 1997 23:19:01 +0000 (19:19 -0400)]
* fixincludes: Fix AIX NULL macro use of void*.
From-SVN: r14144
Jason Merrill [Tue, 3 Jun 1997 19:20:28 +0000 (19:20 +0000)]
x
From-SVN: r14143
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
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
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
Mike Stump [Thu, 29 May 1997 20:29:01 +0000 (20:29 +0000)]
91th Cygnus<->FSF quick merge
From-SVN: r14139
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
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
Stan Cox [Thu, 29 May 1997 19:35:26 +0000 (19:35 +0000)]
(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.
From-SVN: r14136
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
Mike Stump [Wed, 28 May 1997 23:20:02 +0000 (23:20 +0000)]
91th Cygnus<->FSF quick merge
From-SVN: r14134
Jeff Law [Wed, 28 May 1997 16:50:38 +0000 (10:50 -0600)]
pa.md (jump): Handle out of range unconditional jump when not optimizing.
* pa.md (jump): Handle out of range unconditional jump
when not optimizing.
From-SVN: r14133
Paul Eggert [Tue, 27 May 1997 03:15:14 +0000 (03:15 +0000)]
automatically generated from GPLed version
From-SVN: r14129
Paul Eggert [Tue, 27 May 1997 03:15:14 +0000 (03:15 +0000)]
automatically generated from GPLed version
From-SVN: r14127
Ulrich Drepper [Tue, 27 May 1997 03:15:09 +0000 (03:15 +0000)]
automatically generated from GPLed version
From-SVN: r14126
Karl Berry [Sat, 24 May 1997 22:06:39 +0000 (22:06 +0000)]
(\deftypemethod, \deftypemethodheader): New macros to implement new commands @deftypemethod and @deftypemethodx.
(\deftypemethod, \deftypemethodheader): New macros to implement
new commands @deftypemethod and @deftypemethodx.
Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
From-SVN: r14114
Karl Berry [Fri, 23 May 1997 17:02:00 +0000 (17:02 +0000)]
(\opnr, \clnr): Increment/decrement \parencount, for
(\opnr, \clnr): Increment/decrement \parencount, for
* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
@defun lines with nested parens. From Bill Schelter
<wfs@fireant.ma.utexas.edu>.
(\itemizeitem): Correct \errmessage.
From-SVN: r14113
Richard Kenner [Thu, 22 May 1997 21:56:07 +0000 (17:56 -0400)]
Formerly install.texi.~2~
From-SVN: r14112
Jeff Law [Thu, 22 May 1997 21:49:33 +0000 (15:49 -0600)]
reload1.c (reload_cse_record_set): Ignore values for SREG if their mode is narrower than DEST_MODE.
* reload1.c (reload_cse_record_set): Ignore values for SREG if
their mode is narrower than DEST_MODE.
From-SVN: r14111
Jeff Law [Thu, 22 May 1997 07:00:06 +0000 (01:00 -0600)]
pa.h (DFMODE_RETURN_STRING): Define.
* pa.h (DFMODE_RETURN_STRING): Define.
(SFMODE_RETURN_STRING): Likewise.
(ASM_DECLARE_FUNCTION_NAME): Use them.
From-SVN: r14110
Jeff Law [Thu, 22 May 1997 05:35:37 +0000 (23:35 -0600)]
* mn10300.md (reload_insi): Handle SUBREG properly.
From-SVN: r14109
Jason Merrill [Wed, 21 May 1997 06:04:44 +0000 (06:04 +0000)]
x
From-SVN: r14108
Brendan Kehoe [Tue, 20 May 1997 20:58:17 +0000 (16:58 -0400)]
cplus-dem.c (do_type): Handle `J'.
* cplus-dem.c (do_type): Handle `J'.
(demangle_fund_type): Print "complex" for it.
From-SVN: r14107
Jim Wilson [Tue, 20 May 1997 01:12:04 +0000 (18:12 -0700)]
(scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge, sgeu,
sle, sleu): Add coldfire support.
From-SVN: r14106
Jim Wilson [Tue, 20 May 1997 01:01:22 +0000 (18:01 -0700)]
(output_move_qimode): Add coldfire support.
From-SVN: r14105
Jim Wilson [Tue, 20 May 1997 01:00:46 +0000 (18:00 -0700)]
(PUSH_ROUNDING): Add coldfire support.
From-SVN: r14104
Michael Meissner [Mon, 19 May 1997 22:03:56 +0000 (22:03 +0000)]
Fix powerpc-{eabi,linux,sysv} problem with -mrelocatable
From-SVN: r14103
Karl Berry [Mon, 19 May 1997 21:34:38 +0000 (21:34 +0000)]
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman fonts, e.g., @deftypefn.
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman
fonts, e.g., @deftypefn.
(\tex): Remove spurious spaces at the end of subdefinitions.
From: "John W. Eaton" <jwe@bevo.che.wisc.edu>.
(\url, \email): \let to \code; no quotes or angle brackets.
From-SVN: r14099
Mike Stump [Mon, 19 May 1997 18:01:45 +0000 (18:01 +0000)]
91th Cygnus<->FSF quick merge
From-SVN: r14098
Richard Kenner [Sun, 18 May 1997 20:51:07 +0000 (16:51 -0400)]
(ASM_COMMENT_START): Add default definition.
From-SVN: r14097
Michael Meissner [Sun, 18 May 1997 20:35:30 +0000 (20:35 +0000)]
Use ASM_{GENERATE,OUTPUT}_INTERNAL_LABEL
From-SVN: r14096
Richard Kenner [Sun, 18 May 1997 17:55:08 +0000 (13:55 -0400)]
(TARGET_SWITCHES): Add new target name: cpu32.
From-SVN: r14095
Richard Kenner [Sun, 18 May 1997 17:50:07 +0000 (13:50 -0400)]
(MAX_WRITE_LEN, MAX_READ_LEN): Define.
(get_dynamic_handler_chain_libfunc): New macro.
(protect_cleanup_actions_with_terminate): New macro.
From-SVN: r14094
Richard Kenner [Sun, 18 May 1997 17:49:41 +0000 (13:49 -0400)]
(safe_read): If MAX_READ_LEN is defined, limit incremental read
attempts to that amount.
From-SVN: r14093
Richard Kenner [Sun, 18 May 1997 17:49:10 +0000 (13:49 -0400)]
(VMS_write, VMS_read): Delete.
(safe_write): If MAX_WRITE_LEN is defined, limit
incremental write attempts to that amount.
(safe_read): Analogous situation for MAX_READ_LEN.
From-SVN: r14092
Richard Kenner [Sun, 18 May 1997 16:19:22 +0000 (12:19 -0400)]
(ASM_COMMENT_START): Define.
From-SVN: r14091
Richard Kenner [Sun, 18 May 1997 12:58:55 +0000 (08:58 -0400)]
(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.
From-SVN: r14090
Richard Kenner [Sun, 18 May 1997 12:58:39 +0000 (08:58 -0400)]
(EXTRA_CONSTRAINT): New macro.
From-SVN: r14089
Richard Kenner [Sun, 18 May 1997 12:50:22 +0000 (08:50 -0400)]
(reload_cse_regno_equal_p): Check for value using more than one
register on a big endian machine.
From-SVN: r14088
Richard Kenner [Sun, 18 May 1997 12:39:57 +0000 (08:39 -0400)]
(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap compare
operands when mult_val < 0 in one additional place.
From-SVN: r14087
Richard Kenner [Sun, 18 May 1997 12:33:27 +0000 (08:33 -0400)]
(maintainer-claean): Delete configure.
From-SVN: r14086
Richard Kenner [Sun, 18 May 1997 12:31:53 +0000 (08:31 -0400)]
Initial revision
From-SVN: r14085
Richard Kenner [Sun, 18 May 1997 12:31:46 +0000 (08:31 -0400)]
Change to utilize autoconf variables.
From-SVN: r14084
Richard Kenner [Sun, 18 May 1997 12:24:51 +0000 (08:24 -0400)]
(TARGET_SWITCHES): Add 68020-60.
Mask out bits which indicate a particular processor when a different
processor is selected.
(MASK_68040_ALSO): Remove.
(MASK_68040): Change to be a single bit.
From-SVN: r14083
Richard Kenner [Sun, 18 May 1997 12:14:40 +0000 (08:14 -0400)]
(TARGET_ALIGN_INT, MASK_ALIGN_INT): New macros.
(BIGGEST_ALIGNMENT): Determine according to TARGET_ALIGN_INT.
(TARGET_SWITCHES): Add align-int and no-align-int.
From-SVN: r14082
Richard Kenner [Sun, 18 May 1997 12:09:20 +0000 (08:09 -0400)]
(mov[qhs]i}): Add pair of constraints which allow offsetable memory
addresses to be moved to the same for TARGET_5200.
From-SVN: r14081
Richard Kenner [Sun, 18 May 1997 11:48:25 +0000 (07:48 -0400)]
(movstrict*): Changed into define_expands.
(movstrict*): Changed into define_expands. Split insns into m68k and
coldfire specific versions with appropriate constraints.
From-SVN: r14080
Richard Kenner [Sun, 18 May 1997 11:48:05 +0000 (07:48 -0400)]
(output_move_strict{hi,qi}): Declare.
From-SVN: r14079
Richard Kenner [Sun, 18 May 1997 11:47:43 +0000 (07:47 -0400)]
(output_move_strict{hi,qi}): New functions.
From-SVN: r14078
Richard Kenner [Sun, 18 May 1997 11:26:38 +0000 (07:26 -0400)]
(atexit): Cast malloc and realloc calls.
From-SVN: r14077
Richard Kenner [Sat, 17 May 1997 20:26:47 +0000 (16:26 -0400)]
(profile_function): Call function_section, not text_section.
From-SVN: r14076
Richard Kenner [Sat, 17 May 1997 20:00:55 +0000 (16:00 -0400)]
(notreg_cost): New function, extracted from COST macro.
(COST): Use notreg_cost.
From-SVN: r14075
Richard Kenner [Sat, 17 May 1997 19:13:18 +0000 (15:13 -0400)]
(cse_insn): Don't record a SRC that's a MEM and the same as a
REG_EQUIV note if DEST is set more than once.
From-SVN: r14074
Jeff Law [Fri, 16 May 1997 20:58:24 +0000 (14:58 -0600)]
pa.c (output_move_double): Handle loading a general register from a scaled indexed memory address.
* pa.c (output_move_double): Handle loading a general register
from a scaled indexed memory address.
* pa.md (movdf, movdi): Allow scaled loads into general registers.
From-SVN: r14073
Mike Stump [Fri, 16 May 1997 20:42:42 +0000 (20:42 +0000)]
rs6000.c (rs6000_stack_info): Only do eabi setup for "main"...
* rs6000/rs6000.c (rs6000_stack_info): Only do eabi setup for "main",
when main is the global main, not some nested routine that
happens to be called main.
From-SVN: r14072
Mike Stump [Fri, 16 May 1997 01:00:58 +0000 (01:00 +0000)]
except.c (expand_start_all_catch): If the machine needs to perform any actions at the start of an expcetion...
* except.c (expand_start_all_catch): If the machine needs to
perform any actions at the start of an expcetion handler that
hasn't already been done, use gen_exception_receiver to emit it.
(expand_leftover_cleanups): Likewise.
* alpha/alpha.md (exception_receiver): Use it.
* pa/pa.h (exception_receiver): Use it.
From-SVN: r14071