Commit Graph

12439 Commits

Author SHA1 Message Date
Jim Wilson
a526200977 (call_value_multiple_internal0): Change from define_insn to
define_expand.

From-SVN: r12706
1996-09-12 21:53:56 -07:00
Richard Stallman
cf91456ee0 Use pc instead of unknown, for pc clone systems.
Change linux to linux-gnu.

From-SVN: r12704
1996-09-13 03:46:14 +00:00
Doug Evans
d6b6516780 (emit_move_sequence): Pass label_ref to
gen_move_pic_label_si to not lose flags.

From-SVN: r12703
1996-09-12 23:21:37 +00:00
Doug Evans
9a46a60501 (move_pic_label_si): Operand one is label_ref now.
From-SVN: r12702
1996-09-12 23:20:57 +00:00
Jim Wilson
b085ba4f1b Initial revision
From-SVN: r12701
1996-09-12 15:54:07 -07:00
Mike Stump
c11b6f21eb merging
From-SVN: r12700
1996-09-12 19:19:15 +00:00
Richard Kenner
55df28b8f2 (STMP_FIXPROTO, exeext): New defs.
From-SVN: r12699
1996-09-10 22:43:20 -04:00
Richard Kenner
7c8b87a065 Don't include xm-i386.h.
From-SVN: r12698
1996-09-10 22:41:33 -04:00
Torbjorn Granlund
f647b9f2e5 (decrement_and_branch_until_zero matcher): Fix typo.
From-SVN: r12697
1996-09-11 01:12:10 +00:00
Jim Wilson
5107b750cb (mips_move_2words): Rewrite 32 bit shifts as 16 bit shifts.
From-SVN: r12696
1996-09-10 16:02:46 -07:00
Jim Wilson
24f72d7685 Fix typo in comment.
From-SVN: r12695
1996-09-10 09:59:05 -07:00
Jeff Law
54eef932ca 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
1996-09-10 10:43:47 -06:00
Doug Evans
1f1406b451 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
1996-09-09 21:57:25 +00:00
Karl Berry
7c9ad19eda Formatting change, define @pounds, etc.
From-SVN: r12692
1996-09-06 19:24:48 +00:00
Jim Wilson
a73a51149a (LEGITIMIZE_ADDRESS): Define nonempty.
From-SVN: r12691
1996-09-05 11:59:21 -07:00
Jeff Law
7a8940aaa9 ci -u pa.md
ci -u pa.md
        * pa/pa.md (movsi, movdi, movsf patterns): Handle 'R'
        constraints as needed.

From-SVN: r12690
1996-09-05 10:43:54 -06:00
Bob Manson
9ffa2541c2 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
1996-09-05 00:43:02 +00:00
Stan Cox
98d2830630 gprof support
From-SVN: r12688
1996-09-04 20:07:24 +00:00
Ian Lance Taylor
c110819ef2 Initial revision
From-SVN: r12687
1996-09-03 16:00:33 +00:00
Karl Berry
55e42fd9f5 (\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
1996-09-02 15:14:43 +00:00
Karl Berry
89946ae37a (\key): Do not uppercase the argument; key names
can be mixed case, e.g., `Control'.

From-SVN: r12685
1996-08-31 19:08:16 +00:00
Jim Wilson
b50c02f97b (gen_formal_types_die): Delete extra argument from
gen_type_die call.

From-SVN: r12684
1996-08-30 14:51:34 -07:00
Jim Wilson
cca4647dd4 Allow MULTILIB_DEFAULTS to be defined before this file is included.
From-SVN: r12683
1996-08-30 12:49:55 -07:00
Stan Cox
e120e048d6 (movsicc,movhicc): Allow reload from memory.
From-SVN: r12682
1996-08-30 19:03:36 +00:00
Stan Cox
be98e7093c (override_options): Don't thread the prologue if profiling.
From-SVN: r12681
1996-08-30 19:03:36 +00:00
Stan Cox
8584b8661b New for profiling Solaris 2
From-SVN: r12680
1996-08-30 18:15:12 +00:00
Stan Cox
fac95383e3 Initial revision
From-SVN: r12679
1996-08-30 18:14:14 +00:00
Jim Wilson
abf3bf3863 (add_eh_table_entry): Multiply realloc size by sizeof int.
From-SVN: r12678
1996-08-29 19:07:44 -07:00
Jeff Law
d8b794703c 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
1996-08-29 15:17:59 -06:00
Doug Evans
309a88759b (print_single_switch): Ultrix fprintf returns 0 on success.
From-SVN: r12676
1996-08-28 22:07:28 +00:00
Doug Evans
ff482cef95 (main): Rewrite -g parsing.
From-SVN: r12675
1996-08-28 20:19:19 +00:00
Mike Stump
d11ad92ebe 88 Cygnus<->FSF merge
From-SVN: r12674
1996-08-26 20:32:48 +00:00
Doug Evans
9d8757d442 (objc-parse.y): Fix typo in name of temp file.
From-SVN: r12673
1996-08-26 20:12:56 +00:00
Richard Kenner
27ce006bb4 (mark_all_temps_used): Fix error in last change.
From-SVN: r12672
1996-08-26 14:08:23 -04:00
Richard Kenner
a94e4054a9 (mark_all_temps_used): New function.
From-SVN: r12671
1996-08-25 22:27:04 -04:00
Michael Meissner
3201f6d9f3 Make -fPIC the same as -mrelocatable-lib
From-SVN: r12670
1996-08-23 15:48:47 +00:00
Michael Meissner
60a3d801a8 Add fancy_abort
From-SVN: r12669
1996-08-23 14:45:19 +00:00
Michael Meissner
ce59619c01 Only build eabi crtx in eabi dirs; ditto for solaris; fix multilib solaris/linux
From-SVN: r12668
1996-08-22 15:47:12 +00:00
Mike Stump
deeeee8cd3 Fixes eh49.C on sparc.
From-SVN: r12667
1996-08-21 23:08:55 +00:00
Mike Stump
632c9d9e7e 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
1996-08-21 23:03:07 +00:00
Michael Meissner
cc5aa58ba9 If -mrelocatable{,-lib} make read/write sections, not read-only
From-SVN: r12665
1996-08-20 22:54:13 +00:00
Karl Berry
8e8ce7cb7c (\key): Typeset a lozenge around the argument (from
gildea@intouchsys.com).

From-SVN: r12664
1996-08-20 18:37:11 +00:00
Doug Evans
9207261dca 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
1996-08-19 22:42:00 +00:00
Doug Evans
20c7c30eb4 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
1996-08-19 22:41:39 +00:00
Doug Evans
472b8162e3 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
1996-08-19 22:41:22 +00:00
Doug Evans
62f1c6492f 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
1996-08-19 22:40:29 +00:00
Doug Evans
747691c4ee * sparc/lynx-ng.h (CPP_SPEC): Use %(cpp_cpu).
From-SVN: r12659
1996-08-19 22:40:06 +00:00
Geoffrey Noer
bb2b97ac6a * g++.c: Update test for win32 (&& ! cygwin32).
From-SVN: r12658
1996-08-18 01:49:24 +00:00
Doug Evans
9e189a7a71 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
1996-08-18 01:43:58 +00:00
Doug Evans
f2e1317140 * pexecute.c: Update test for win32 (&& ! cygwin32).
From-SVN: r12656
1996-08-18 01:43:25 +00:00