Jim Wilson
653bd7a660
New define_splits to recombine output from LEGITIMIZE_ADDRESS.
...
From-SVN: r12729
1996-09-17 12:08:58 -07:00
Jim Wilson
1bdf86c3ba
(link_command_spec): Move -T options to end of link command
...
line.
From-SVN: r12728
1996-09-16 19:37:51 -07:00
Jim Wilson
0f220a3ef3
(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.
...
(LIB_SPEC): Define to just -lc.
(STARTFILE_SPEC): Define to empty.
From-SVN: r12727
1996-09-16 19:33:14 -07:00
Jim Wilson
8d4812411e
(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
1996-09-16 10:40:36 -07:00
Jim Wilson
98e819b9b7
(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
1996-09-16 10:39:15 -07:00
Richard Kenner
e0040a8ede
(convert_filename): Don't start looking for '.' until after last
...
directory separator.
From-SVN: r12724
1996-09-14 20:55:05 -04:00
Richard Kenner
a728e7a36b
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
1996-09-14 20:49:22 -04:00
Richard Kenner
12670d8869
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
1996-09-14 20:47:01 -04:00
Richard Kenner
911fdd58bb
mrs/manson:
...
Update documentation.
From-SVN: r12715
1996-09-14 20:44:58 -04:00
Richard Kenner
ef19912d09
(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
1996-09-14 20:42:46 -04:00
Richard Kenner
853e0b2def
(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
1996-09-14 20:40:31 -04:00
Richard Kenner
89c8019a56
(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
1996-09-14 20:38:47 -04:00
Richard Kenner
1e9b664713
(CHECK_STACK_LIMIT): Make consistent with MD file.
...
From-SVN: r12711
1996-09-14 17:05:03 -04:00
Richard Kenner
8c9be4475d
({MASK,TARGET}_STACK_PROBE): New macros.
...
(TARGET_SWITCHES): Add -fstack-arg-probe.
From-SVN: r12710
1996-09-14 17:03:12 -04:00
Richard Kenner
8dfe5673a0
({function,ix86_expand}_prologue): Use __alloca to allocate stack if
...
desired and beyond CHECK_STACK_LIMIT in size.
From-SVN: r12709
1996-09-14 17:02:23 -04:00
Richard Kenner
578b58f55e
(clrstrsi): Correct check for constant size.
...
(allocate_stack{,_worker}): New patterns.
From-SVN: r12708
1996-09-14 17:01:32 -04:00
Doug Evans
22371ff356
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
1996-09-13 22:23:04 +00:00
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