Doug Evans [Tue, 17 Sep 1996 23:42:22 +0000 (23:42 +0000)]
(winnt.o): Compile properly.
From-SVN: r12733
Ian Lance Taylor [Tue, 17 Sep 1996 19:52:34 +0000 (19:52 +0000)]
Finish MIPS4 support, add R5000 support.
From-SVN: r12732
Mike Stump [Tue, 17 Sep 1996 19:30:53 +0000 (19:30 +0000)]
almost forgot to checkit it in.
From-SVN: r12731
Jim Wilson [Tue, 17 Sep 1996 19:09:43 +0000 (12:09 -0700)]
(LEGITIMIZE_ADDRESS): typo fixes (x -> X).
From-SVN: r12730
Jim Wilson [Tue, 17 Sep 1996 19:08:58 +0000 (12:08 -0700)]
New define_splits to recombine output from LEGITIMIZE_ADDRESS.
From-SVN: r12729
Jim Wilson [Tue, 17 Sep 1996 02:37:51 +0000 (19:37 -0700)]
(link_command_spec): Move -T options to end of link command
line.
From-SVN: r12728
Jim Wilson [Tue, 17 Sep 1996 02:33:14 +0000 (19:33 -0700)]
(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.
(LIB_SPEC): Define to just -lc.
(STARTFILE_SPEC): Define to empty.
From-SVN: r12727
Jim Wilson [Mon, 16 Sep 1996 17:40:36 +0000 (10:40 -0700)]
(ext_shift_insns, ext_shift_amounts): new arrays.
(gen_ashift_hi, gen_shifty_hi_op, shl_and_kind): new functions.
rtx_equal_function_value_matters: declare.
(shl_and_length, shl_and_src_length, gen_shl_and): new functions.
(shl_sext_kind, shl_sext_length, gen_shl_sext): new functions.
From-SVN: r12726
Jim Wilson [Mon, 16 Sep 1996 17:39:15 +0000 (10:39 -0700)]
(ashlhi3_k, lshrhi3_m): new insn pattern.
(lshrhi3, shl_sext_ext, shl_sext_sub):
new insn pattern with matching define_split.
(and_shl_scratch): Likewise, but also with unnamed variants.
From-SVN: r12725
Richard Kenner [Sun, 15 Sep 1996 00:55:05 +0000 (20:55 -0400)]
(convert_filename): Don't start looking for '.' until after last
directory separator.
From-SVN: r12724
Richard Kenner [Sun, 15 Sep 1996 00:49:22 +0000 (20:49 -0400)]
Use pc instead of unknown, for pc clones.
RMS:
Use pc instead of unknown, for pc clones.
Use -linux-gnu for Linux-based GNU systems.
From-SVN: r12717
Richard Kenner [Sun, 15 Sep 1996 00:47:01 +0000 (20:47 -0400)]
Manson: Doc +
Manson: Doc +
(add_partial_entry): New routine.
(expand_start_try_stmts): Moved from cp/except.c.
(expand_start_all_catch): Move functionality of expand_end_try_stmts here.
From-SVN: r12716
Richard Kenner [Sun, 15 Sep 1996 00:44:58 +0000 (20:44 -0400)]
mrs/manson:
Update documentation.
From-SVN: r12715
Richard Kenner [Sun, 15 Sep 1996 00:42:46 +0000 (20:42 -0400)]
(store_field): If storing a record on big endian targets,
set up so we store the high-order bits.
(expand_expr, case COMPONENT_REF): Likewise for loads.
From-SVN: r12714
Richard Kenner [Sun, 15 Sep 1996 00:40:31 +0000 (20:40 -0400)]
(HAVE_EXECUTABLE_SUFFIX): New macro.
(convert_filename): New function.
(process_command, case 'o'): Call it.
(process_command, default case): Likewise; delete old code.
From-SVN: r12713
Richard Kenner [Sun, 15 Sep 1996 00:38:47 +0000 (20:38 -0400)]
(GCC_PASSES): Add $(exeext) to names.
(FLAGS_TO_PASS): Add CLIB.
(c-pragma.o): Add dependencies on except.h, function.h, defaults.h.
From-SVN: r12712
Richard Kenner [Sat, 14 Sep 1996 21:05:03 +0000 (17:05 -0400)]
(CHECK_STACK_LIMIT): Make consistent with MD file.
From-SVN: r12711
Richard Kenner [Sat, 14 Sep 1996 21:03:12 +0000 (17:03 -0400)]
({MASK,TARGET}_STACK_PROBE): New macros.
(TARGET_SWITCHES): Add -fstack-arg-probe.
From-SVN: r12710
Richard Kenner [Sat, 14 Sep 1996 21:02:23 +0000 (17:02 -0400)]
({function,ix86_expand}_prologue): Use __alloca to allocate stack if
desired and beyond CHECK_STACK_LIMIT in size.
From-SVN: r12709
Richard Kenner [Sat, 14 Sep 1996 21:01:32 +0000 (17:01 -0400)]
(clrstrsi): Correct check for constant size.
(allocate_stack{,_worker}): New patterns.
From-SVN: r12708
Doug Evans [Fri, 13 Sep 1996 22:23:04 +0000 (22:23 +0000)]
lb1spc.asm (.div): Fixed typo so sign is returned correctly.
* sparc/lb1spc.asm (.div): Fixed typo so sign is returned correctly.
TOPBITS was 2 and should have been 4.
(.rem): Likewise.
From-SVN: r12707
Jim Wilson [Fri, 13 Sep 1996 04:53:56 +0000 (21:53 -0700)]
(call_value_multiple_internal0): Change from define_insn to
define_expand.
From-SVN: r12706
Richard Stallman [Fri, 13 Sep 1996 03:46:14 +0000 (03:46 +0000)]
Use pc instead of unknown, for pc clone systems.
Change linux to linux-gnu.
From-SVN: r12704
Doug Evans [Thu, 12 Sep 1996 23:21:37 +0000 (23:21 +0000)]
(emit_move_sequence): Pass label_ref to
gen_move_pic_label_si to not lose flags.
From-SVN: r12703
Doug Evans [Thu, 12 Sep 1996 23:20:57 +0000 (23:20 +0000)]
(move_pic_label_si): Operand one is label_ref now.
From-SVN: r12702
Jim Wilson [Thu, 12 Sep 1996 22:54:07 +0000 (15:54 -0700)]
Initial revision
From-SVN: r12701
Mike Stump [Thu, 12 Sep 1996 19:19:15 +0000 (19:19 +0000)]
merging
From-SVN: r12700
Richard Kenner [Wed, 11 Sep 1996 02:43:20 +0000 (22:43 -0400)]
(STMP_FIXPROTO, exeext): New defs.
From-SVN: r12699
Richard Kenner [Wed, 11 Sep 1996 02:41:33 +0000 (22:41 -0400)]
Don't include xm-i386.h.
From-SVN: r12698
Torbjorn Granlund [Wed, 11 Sep 1996 01:12:10 +0000 (01:12 +0000)]
(decrement_and_branch_until_zero matcher): Fix typo.
From-SVN: r12697
Jim Wilson [Tue, 10 Sep 1996 23:02:46 +0000 (16:02 -0700)]
(mips_move_2words): Rewrite 32 bit shifts as 16 bit shifts.
From-SVN: r12696
Jim Wilson [Tue, 10 Sep 1996 16:59:05 +0000 (09:59 -0700)]
Fix typo in comment.
From-SVN: r12695
Jeff Law [Tue, 10 Sep 1996 16:43:47 +0000 (10:43 -0600)]
pa-gas.h (DBX_DEBUGGING_INFO): Remove all #define and #undef statements related to debugging information.
* pa/pa-gas.h (DBX_DEBUGGING_INFO): Remove all #define
and #undef statements related to debugging information.
* pa/pa-hpux.h, pa-hpux7.h: Likewise
* pa/pa.c (override_options): Disable "-g" and issue a warning
if it's used when !TARGET_GAS.
From-SVN: r12694
Doug Evans [Mon, 9 Sep 1996 21:57:25 +0000 (21:57 +0000)]
sparc.h ({MASK,TARGET}_FPU_SET): Define.
* sparc/sparc.h ({MASK,TARGET}_FPU_SET): Define.
(TARGET_SWITCHES): Record if -m{,no-}fpu passed.
* sparc/sparc.c (sparc_override_options): Don't clobber explicit
-m{,no-}fpu setting with cpu default.
From-SVN: r12693
Karl Berry [Fri, 6 Sep 1996 19:24:48 +0000 (19:24 +0000)]
Formatting change, define @pounds, etc.
From-SVN: r12692
Jim Wilson [Thu, 5 Sep 1996 18:59:21 +0000 (11:59 -0700)]
(LEGITIMIZE_ADDRESS): Define nonempty.
From-SVN: r12691
Jeff Law [Thu, 5 Sep 1996 16:43:54 +0000 (10:43 -0600)]
ci -u pa.md
ci -u pa.md
* pa/pa.md (movsi, movdi, movsf patterns): Handle 'R'
constraints as needed.
From-SVN: r12690
Bob Manson [Thu, 5 Sep 1996 00:43:02 +0000 (00:43 +0000)]
except.c (expand_start_try_stmts): Move to except.c in the backend.
* except.c (expand_start_try_stmts): Move to except.c in the backend.
(expand_end_try_stmts): Remove.
* init.c (perform_member_init): Use add_partial_entry () instead
of directly manipulating lists.
(emit_base_init): Ditto.
From-SVN: r12689
Stan Cox [Wed, 4 Sep 1996 20:07:24 +0000 (20:07 +0000)]
gprof support
From-SVN: r12688
Ian Lance Taylor [Tue, 3 Sep 1996 16:00:33 +0000 (16:00 +0000)]
Initial revision
From-SVN: r12687
Karl Berry [Mon, 2 Sep 1996 15:14:43 +0000 (15:14 +0000)]
(\centerchfplain): Rewrite to use \chfplain, and to actually center.
(\centerchfplain): Rewrite to use \chfplain, and to
actually center.
(\unnchfplain): Just call \chfplain.
(\chfplain): Rewrite to be generally callable.
(\centerparametersmaybe): Hook, a no-op except with @centerchap.
From-SVN: r12686
Karl Berry [Sat, 31 Aug 1996 19:08:16 +0000 (19:08 +0000)]
(\key): Do not uppercase the argument; key names
can be mixed case, e.g., `Control'.
From-SVN: r12685
Jim Wilson [Fri, 30 Aug 1996 21:51:34 +0000 (14:51 -0700)]
(gen_formal_types_die): Delete extra argument from
gen_type_die call.
From-SVN: r12684
Jim Wilson [Fri, 30 Aug 1996 19:49:55 +0000 (12:49 -0700)]
Allow MULTILIB_DEFAULTS to be defined before this file is included.
From-SVN: r12683
Stan Cox [Fri, 30 Aug 1996 19:03:36 +0000 (19:03 +0000)]
(movsicc,movhicc): Allow reload from memory.
From-SVN: r12682
Stan Cox [Fri, 30 Aug 1996 19:03:36 +0000 (19:03 +0000)]
(override_options): Don't thread the prologue if profiling.
From-SVN: r12681
Stan Cox [Fri, 30 Aug 1996 18:15:12 +0000 (18:15 +0000)]
New for profiling Solaris 2
From-SVN: r12680
Stan Cox [Fri, 30 Aug 1996 18:14:14 +0000 (18:14 +0000)]
Initial revision
From-SVN: r12679
Jim Wilson [Fri, 30 Aug 1996 02:07:44 +0000 (19:07 -0700)]
(add_eh_table_entry): Multiply realloc size by sizeof int.
From-SVN: r12678
Jeff Law [Thu, 29 Aug 1996 21:17:59 +0000 (15:17 -0600)]
pa.md (fcmp patterns): Do not try to eliminate useless add,tr insns here.
* pa/pa.md (fcmp patterns): Do not try to eliminate
useless add,tr insns here.
* pa/pa.c (pa_reorg): Do elimination of useless add,tr
insns here instead.
(print_operand, case 'y'): Remove this code.
From-SVN: r12677
Doug Evans [Wed, 28 Aug 1996 22:07:28 +0000 (22:07 +0000)]
(print_single_switch): Ultrix fprintf returns 0 on success.
From-SVN: r12676
Doug Evans [Wed, 28 Aug 1996 20:19:19 +0000 (20:19 +0000)]
(main): Rewrite -g parsing.
From-SVN: r12675
Mike Stump [Mon, 26 Aug 1996 20:32:48 +0000 (20:32 +0000)]
88 Cygnus<->FSF merge
From-SVN: r12674
Doug Evans [Mon, 26 Aug 1996 20:12:56 +0000 (20:12 +0000)]
(objc-parse.y): Fix typo in name of temp file.
From-SVN: r12673
Richard Kenner [Mon, 26 Aug 1996 18:08:23 +0000 (14:08 -0400)]
(mark_all_temps_used): Fix error in last change.
From-SVN: r12672
Richard Kenner [Mon, 26 Aug 1996 02:27:04 +0000 (22:27 -0400)]
(mark_all_temps_used): New function.
From-SVN: r12671
Michael Meissner [Fri, 23 Aug 1996 15:48:47 +0000 (15:48 +0000)]
Make -fPIC the same as -mrelocatable-lib
From-SVN: r12670
Michael Meissner [Fri, 23 Aug 1996 14:45:19 +0000 (14:45 +0000)]
Add fancy_abort
From-SVN: r12669
Michael Meissner [Thu, 22 Aug 1996 15:47:12 +0000 (15:47 +0000)]
Only build eabi crtx in eabi dirs; ditto for solaris; fix multilib solaris/linux
From-SVN: r12668
Mike Stump [Wed, 21 Aug 1996 23:08:55 +0000 (23:08 +0000)]
Fixes eh49.C on sparc.
From-SVN: r12667
Mike Stump [Wed, 21 Aug 1996 23:03:07 +0000 (23:03 +0000)]
flow.c (life_analysis): Preserve registers used by the epilogue.
* flow.c (life_analysis): Preserve registers used by the epilogue.
(mark_used_regs): Likewise.
* reorg.c (fill_simple_delay_slots): Likewise.
(dbr_schedule): Likewise.
Fixes eh49.C for sparc.
From-SVN: r12666
Michael Meissner [Tue, 20 Aug 1996 22:54:13 +0000 (22:54 +0000)]
If -mrelocatable{,-lib} make read/write sections, not read-only
From-SVN: r12665
Karl Berry [Tue, 20 Aug 1996 18:37:11 +0000 (18:37 +0000)]
(\key): Typeset a lozenge around the argument (from
gildea@intouchsys.com).
From-SVN: r12664
Doug Evans [Mon, 19 Aug 1996 22:42:00 +0000 (22:42 +0000)]
splet.h (SUBTARGET_SWITCHES): Recognize -m{big,little}-endian.
* sparc/splet.h (SUBTARGET_SWITCHES): Recognize -m{big,little}-endian.
({CPP,ASM,LINK}_SPEC): Add little endian support.
({BYTES,WORDS}_BIG_ENDIAN): Likewise.
* sparc/t-splet (MULTILIB_{OPTIONS,DIRNAMES}): Likewise.
From-SVN: r12663
Doug Evans [Mon, 19 Aug 1996 22:41:39 +0000 (22:41 +0000)]
splet.h (SUBTARGET_SWITCHES): Recognize -m{big,little}-endian.
* sparc/splet.h (SUBTARGET_SWITCHES): Recognize -m{big,little}-endian.
({CPP,ASM,LINK}_SPEC): Add little endian support.
({BYTES,WORDS}_BIG_ENDIAN): Likewise.
From-SVN: r12662
Doug Evans [Mon, 19 Aug 1996 22:41:22 +0000 (22:41 +0000)]
sp64-elf.h ({CPP,ASM,LINK}_SPEC): Add little endian support.
* sparc/sp64-elf.h ({CPP,ASM,LINK}_SPEC): Add little endian support.
(SUBTARGET_SWITCHES): Recognize -m{big,little}-endian.
({BYTES,WORDS}_BIG_ENDIAN): Likewise.
From-SVN: r12661
Doug Evans [Mon, 19 Aug 1996 22:40:29 +0000 (22:40 +0000)]
sparc.h ({MASK,TARGET}_LITTLE_ENDIAN): Define.
* sparc.h ({MASK,TARGET}_LITTLE_ENDIAN): Define.
(LIBGCC2_WORDS_BIG_ENDIAN): Add little endian support.
From-SVN: r12660
Doug Evans [Mon, 19 Aug 1996 22:40:06 +0000 (22:40 +0000)]
* sparc/lynx-ng.h (CPP_SPEC): Use %(cpp_cpu).
From-SVN: r12659
Geoffrey Noer [Sun, 18 Aug 1996 01:49:24 +0000 (01:49 +0000)]
* g++.c: Update test for win32 (&& ! cygwin32).
From-SVN: r12658
Doug Evans [Sun, 18 Aug 1996 01:43:58 +0000 (01:43 +0000)]
choose-temp.c: Delete !defined(_WIN32) condition when including sys/file.h (NO_SYS_FILE_H is...
* choose-temp.c: Delete !defined(_WIN32) condition when including
sys/file.h (NO_SYS_FILE_H is still used).
From-SVN: r12657
Doug Evans [Sun, 18 Aug 1996 01:43:25 +0000 (01:43 +0000)]
* pexecute.c: Update test for win32 (&& ! cygwin32).
From-SVN: r12656
Doug Evans [Sun, 18 Aug 1996 01:37:23 +0000 (01:37 +0000)]
cccp.c (absolute_filename): Drive specifiers make the pathname absolute in cygwin32.
* cccp.c (absolute_filename): Drive specifiers make the pathname
absolute in cygwin32.
From-SVN: r12655
Doug Evans [Sun, 18 Aug 1996 01:36:27 +0000 (01:36 +0000)]
cygwin32.h (CPP_PREDEFINES): Define _WIN32, not WIN32.
* i386/cygwin32.h (CPP_PREDEFINES): Define _WIN32, not WIN32.
Define only __CYGWIN32__, not CYGWIN32 or __CYGWIN32.
From-SVN: r12654
Doug Evans [Sun, 18 Aug 1996 01:35:50 +0000 (01:35 +0000)]
cygwin32.h (CPP_PREDEFINES): Define _WIN32, not WIN32.
* i386/cygwin32.h (CPP_PREDEFINES): Define _WIN32, not WIN32.
Define only __CYGWIN32__, not CYGWIN32 or __CYGWIN32.
* rs6000/cygwin32.h (CPP_PREDEFINES): Likewise.
From-SVN: r12653
Doug Evans [Sun, 18 Aug 1996 01:32:53 +0000 (01:32 +0000)]
gcc.c: Change ifndef _WIN32 to ifndef NO_SYS_FILE_H when...
* gcc.c: Change ifndef _WIN32 to ifndef NO_SYS_FILE_H when deciding
whether to include sys/file.h.
(execute): -pipe is supported for cygwin32.
From-SVN: r12652
Doug Evans [Sun, 18 Aug 1996 01:31:48 +0000 (01:31 +0000)]
stdarg.h: Change __WIN32__ to _WIN32.
* ginclude/stdarg.h: Change __WIN32__ to _WIN32.
* ginclude/varargs.h: Likewise.
* ginclude/va-ppc.h: Likewise.
From-SVN: r12651
Doug Evans [Sun, 18 Aug 1996 01:29:32 +0000 (01:29 +0000)]
protoize.c: Update test for win32 (&& ! cygwin32).
* protoize.c: Update test for win32 (&& ! cygwin32).
(kill): Delete decl.
From-SVN: r12650
Doug Evans [Sun, 18 Aug 1996 01:27:54 +0000 (01:27 +0000)]
* toplev.c: Update test for win32 (&& ! cygwin32).
From-SVN: r12649
Michael Meissner [Fri, 16 Aug 1996 20:14:24 +0000 (20:14 +0000)]
Make -fpic work with -O3
From-SVN: r12648
Stan Cox [Fri, 16 Aug 1996 20:09:49 +0000 (20:09 +0000)]
Remove CLASS_LIKELY_SPILLED_P
Remove CLASS_LIKELY_SPILLED_P
(STARTFILE_SPEC): Insert crtbegin.o in correct place, and correctversions of values-X?.o
(SWITCH_TAKES_ARG): Extend DEFAULT_SWITCH_TAKES_ARG, not replace.
(CPP_SPEC): Add -Di386, and correctly include extra directories.
Define HAVE_ATEXIT in ELF mode for global destructors.
From-SVN: r12647
Mike Stump [Fri, 16 Aug 1996 00:52:06 +0000 (00:52 +0000)]
libgcc2.c (__throw): New routine.
* libgcc2.c (__throw): New routine.
(__eh_pc): New data object for exception handling.
* except.c (eh_saved_pc): New object so we can call
assemble_external.
(expand_internal_throw_indirect): Call assemble_external for
__eh_pc.
(end_eh_unwinder): Ditto.
(init_eh): Initialize eh_saved_pc.
fixes eh6.C on rs6000 and alpha
From-SVN: r12646
Mike Stump [Thu, 15 Aug 1996 20:00:54 +0000 (20:00 +0000)]
* arm.h (RETURN_ADDR_RTX): Define.
From-SVN: r12645
Mike Stump [Thu, 15 Aug 1996 19:59:00 +0000 (19:59 +0000)]
* expr.c (expand_builtin_return_addr): Fix order of parameters.
From-SVN: r12644
Doug Evans [Thu, 15 Aug 1996 19:05:21 +0000 (19:05 +0000)]
sparc.c (label_ref_operand): New function.
* sparc/sparc.c (label_ref_operand): New function.
(emit_move_sequence): Pass label_ref to gen_move_label_di to not
lose flags.
* sparc/sparc.md (move_label_di): Operand one is label_ref now.
* genattrtab.c (write_test_expr): Allow label_ref in match_dup.
From-SVN: r12643
Doug Evans [Thu, 15 Aug 1996 18:59:44 +0000 (18:59 +0000)]
sys-protos.h (gethostid): Make return type `int' ifdef __alpha__.
* sys-protos.h (gethostid): Make return type `int' ifdef __alpha__.
* gen-protos.c: Delete support for SYS_PROTO_OVERRIDES.
* alpha/alpha.h (SYS_PROTO_OVERRIDES): Delete.
From-SVN: r12642
Torbjorn Granlund [Wed, 14 Aug 1996 23:46:53 +0000 (23:46 +0000)]
(expand_return): In code for doing scc with jumps,
stick to default handling if we have corresponding scc pattern.
From-SVN: r12641
Jeff Law [Wed, 14 Aug 1996 22:17:25 +0000 (16:17 -0600)]
pa.c (override_options): Treat TARGET_FAST_INDIRECT_CALLS just like TARGET_NO_SPACE_REGS.
* pa/pa.c (override_options): Treat TARGET_FAST_INDIRECT_CALLS
just like TARGET_NO_SPACE_REGS.
(output_millicode_call): Likewise.
* pa/pa.h (TARGET_FAST_INDIRECT_CALLS): Define.
(TARGET_SWITCHES): Add "fast-indirect-calls".
* pa/pa.md: Treat TARGET_FAST_INDIRECT_CALLS just like
TARGET_NO_SPACE_REGS in various call/millicode call patterns.
From-SVN: r12640
Jeff Law [Wed, 14 Aug 1996 17:40:57 +0000 (11:40 -0600)]
pa.c (print_operand): Use the right comparison operator for reversed EQ and NE comparisons.
* pa/pa.c (print_operand): Use the right comparison operator
for reversed EQ and NE comparisons.
From-SVN: r12639
Jeff Law [Wed, 14 Aug 1996 16:34:30 +0000 (10:34 -0600)]
* pa/pa.h (OUTPUT_MI_THUNK): Define.
From-SVN: r12638
Michael Meissner [Wed, 14 Aug 1996 15:49:57 +0000 (15:49 +0000)]
Fix varargs/stdarg on PowerPC Windows NT
From-SVN: r12637
Ian Lance Taylor [Tue, 13 Aug 1996 22:30:02 +0000 (22:30 +0000)]
Remove duplicate volatile from sig_atomic_t in AIX sys/signal.h
From-SVN: r12636
Michael Meissner [Tue, 13 Aug 1996 22:21:04 +0000 (22:21 +0000)]
mp/load version # in specs file so __GNUC_MINOR__ will be correct
From-SVN: r12635
Jim Wilson [Tue, 13 Aug 1996 21:28:50 +0000 (14:28 -0700)]
(LIB_SPEC): Undef.
From-SVN: r12634
Michael Meissner [Tue, 13 Aug 1996 21:26:31 +0000 (21:26 +0000)]
Correctly handle stack probes of more than one function in an object file under
NT.
From-SVN: r12633
Michael Meissner [Tue, 13 Aug 1996 20:51:55 +0000 (20:51 +0000)]
Build fewer multilibs
From-SVN: r12632
Jim Wilson [Tue, 13 Aug 1996 20:48:43 +0000 (13:48 -0700)]
(PROFILE_BEFORE_PROLOGUE): Define.
From-SVN: r12631
Jason Merrill [Tue, 13 Aug 1996 15:39:22 +0000 (15:39 +0000)]
87th Cygnus<->FSF quick merge
From-SVN: r12630
Michael Meissner [Mon, 12 Aug 1996 22:15:13 +0000 (22:15 +0000)]
Fix typo
From-SVN: r12629
Jim Wilson [Mon, 12 Aug 1996 21:44:14 +0000 (14:44 -0700)]
(RAP_REG, RETURN_ADDRESS_POINTER_REGNUM): Define.
(ELIMINABLE_REGS): Add RETURN_ADDRESS_POINTER_REGNUM support.
(RETURN_ADDR_RTX): Define.
(REGISTER_NAMES): Add rap.
From-SVN: r12628
Jim Wilson [Mon, 12 Aug 1996 21:43:22 +0000 (14:43 -0700)]
(regno_reg_class): Change entry 23 from NO_REGS to GENERAL_REGS.
(initial_elimination_offset): New variable live_regs_mask. Add
code to handle RETURN_ADDRESS_POINTER_REGNUM.
From-SVN: r12627