Stan Cox
acb94fa1e9
(adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;
...
added missing earlyclobbers. (adddi3_1): removed duplicates from commutativity.
(adddi3, subdi3): new define_expands.
From-SVN: r12898
1996-10-04 14:07:02 +00:00
Stan Cox
1b90646a5b
(flag_omit_frame_pointer, outer_function_chain: declare.
...
From-SVN: r12897
1996-10-04 14:07:02 +00:00
Richard Kenner
1fdae49c42
(layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment is
...
less than its type.
From-SVN: r12896
1996-10-04 07:01:47 -04:00
Jason Merrill
2d37f024c0
oops
...
From-SVN: r12895
1996-10-03 23:41:51 +00:00
Jason Merrill
2b77deccd9
DWARY
...
From-SVN: r12894
1996-10-03 23:37:38 +00:00
Doug Evans
d884dca33e
Use #include "", not #include <>.
...
From-SVN: r12893
1996-10-03 22:31:13 +00:00
Jeff Law
78c0acfdd3
pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of 'Q' and 'T' while reload is running.
...
* pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
'Q' and 'T' while reload is running.
* pa/pa.c (hppa_legitimize_address): Rework to generate more
indexed and scaled indexed addressing.
* pa/pa.md (scaled indexed store): Add define_splits to undo
pessimizations created by hppa_legitimize_address for integer
stores.
From-SVN: r12892
1996-10-02 17:31:45 -06:00
Ian Lance Taylor
085540da9c
Hack around HP/UX 10.20 sed bug
...
From-SVN: r12891
1996-10-02 21:30:23 +00:00
Jason Merrill
bdb669cb23
*** empty log message ***
...
From-SVN: r12890
1996-10-02 20:51:39 +00:00
Jeff Law
5621d7177e
pa.c (remove_useless_addtr_insns): New function.
...
* pa/pa.c (remove_useless_addtr_insns): New function.
(pa_reorg): Delete code to remove useless add,tr insns.
Instead call remove_useless_addtr_insns.
(output_function_prologue): Call remove_useless_addtr_insns
to catch any add,tr insns created by reorg.
From-SVN: r12889
1996-10-02 11:42:18 -06:00
Jeff Law
a998424bec
* pa/pa.c (secondary_reload_class): Remove duplicate/useless code.
...
From-SVN: r12888
1996-10-02 11:27:20 -06:00
Jeff Law
2e91542a41
* pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".
...
From-SVN: r12887
1996-10-02 11:21:48 -06:00
Doug Evans
74924ee9c5
Fix broken comment.
...
From-SVN: r12886
1996-10-02 04:31:28 +00:00
Jim Wilson
71591a1d69
(used_arg): When call xmalloc for mswitches, pass 1 if
...
n_switches is zero.
From-SVN: r12885
1996-10-01 11:18:44 -07:00
Jim Wilson
afad3d2c26
(gen_shl_and, gen_shl_sext): use gen_lowpart to generate rtx in the appropriate mode for zero/sign-extension.
...
(gen_shl_and, gen_shl_sext): use gen_lowpart to
generate rtx in the appropriate mode for zero/sign-extension.
Don't generate a zero bit shift.
(gen_shl_sext) directly use gen_ashift instead of gen_ashrsi3 .
From-SVN: r12884
1996-09-30 14:45:47 -07:00
Mike Stump
5156628f9f
89th Cygnus<->FSF quick merge
...
From-SVN: r12883
1996-09-30 21:34:04 +00:00
Ian Lance Taylor
bf6103db43
Redefine exception in math.h for C++
...
From-SVN: r12882
1996-09-30 21:19:24 +00:00
Ian Lance Taylor
ded732a0b7
Redefine exception in math.h
...
From-SVN: r12881
1996-09-30 21:19:11 +00:00
Jim Wilson
6cb2e74e2e
(ASM_SPEC): Add -w.
...
(STARTFILE_SPEC): Add mips3 to n32 pathnames. Add -L/usr/lib32/mips
for n32 cases.
(ENDFILE_SPEC): Add mips3 to n32 pathnames.
From-SVN: r12880
1996-09-30 14:14:51 -07:00
Michael Meissner
74291a4b92
Initial revision
...
From-SVN: r12879
1996-09-30 20:51:53 +00:00
Stan Cox
c942177e59
(asm_output_function_prefix, function_prologue,ix86_expand_prologue): Make the routine that sets the GOT (when pic is enabled) a function, to assist debugging.
...
From-SVN: r12878
1996-09-30 19:23:11 +00:00
Stan Cox
a78cb98668
i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.
...
From-SVN: r12877
1996-09-30 19:23:11 +00:00
Stan Cox
bcd864336c
(CPP_CPU_SPEC): New. Added for defining the submodel.
...
From-SVN: r12876
1996-09-30 19:23:11 +00:00
Karl Berry
22b519d5d8
Untabify.
...
From-SVN: r12875
1996-09-30 17:47:57 +00:00
Karl Berry
0edd547e3a
Changes for Texinfo 3.8 release; see ChangeLog.
...
From-SVN: r12874
1996-09-30 17:39:54 +00:00
Ian Lance Taylor
4639555c1f
Search modes in reverse order to avoid problems with EXTRA_CC_MODES
...
From-SVN: r12873
1996-09-30 17:23:14 +00:00
Ian Lance Taylor
86944ea41d
Add extern "C" to <sys/mman.h> on HP/UX.
...
From-SVN: r12872
1996-09-30 17:21:03 +00:00
Richard Kenner
0df15c2c4a
(expand_decl): Use mark_user_reg and simplify code.
...
From-SVN: r12871
1996-09-29 19:06:37 -04:00
Richard Kenner
ddb7361a2e
(assign_parms): Use mark_user_reg.
...
From-SVN: r12870
1996-09-29 19:06:08 -04:00
Richard Kenner
754fdcca7a
(mark_user_reg): New function.
...
From-SVN: r12869
1996-09-29 19:05:36 -04:00
Richard Kenner
50dc6373e5
(register_operand): Don't reject subreg of complex mode.
...
From-SVN: r12868
1996-09-29 19:05:22 -04:00
Richard Kenner
c2722ef63b
(expand_expr, case COMPONENT_REF): Don't try to directly load a complex.
...
From-SVN: r12867
1996-09-29 19:04:49 -04:00
Richard Kenner
28eb1cb8c3
(copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex.
...
From-SVN: r12866
1996-09-29 19:04:12 -04:00
Richard Kenner
214d5b845f
(const_binop): Add new arg, TYPE, to call to build_complex.
...
(fold, case CONJ_EXPR, COMPLEX_EXPR): Likewise.
From-SVN: r12865
1996-09-29 19:03:36 -04:00
Richard Kenner
7791247664
(yylex): Add new arg, TYPE, to call to build_complex.
...
From-SVN: r12864
1996-09-29 19:02:58 -04:00
Richard Kenner
b217d7febe
(build_complex): Add new argument, TYPE.
...
From-SVN: r12863
1996-09-29 19:02:39 -04:00
Richard Kenner
a5ee6e4484
(contains_placeholder): Return 1 for PLACEHOLDER_EXPR.
...
From-SVN: r12862
1996-09-29 18:46:25 -04:00
Richard Kenner
862424838e
(store_expr): memset/bzero gets ptr_mode, not Pmode.
...
From-SVN: r12861
1996-09-29 18:42:12 -04:00
Richard Kenner
7f070d5ee4
(expand_asm_operands): Fix errors in previous patches.
...
From-SVN: r12860
1996-09-29 18:33:31 -04:00
Richard Kenner
8f6b2c91f0
Simplify, but ensure headers aren't changed.
...
From-SVN: r12859
1996-09-29 18:27:22 -04:00
Richard Kenner
7f411a987c
No longer include direct.h for _WIN32.
...
From-SVN: r12858
1996-09-29 18:21:44 -04:00
Richard Kenner
69cbb85a10
(installdirs): Renamed from install-dir.
...
Create $(prefix) and $(exec_prefix) if doesn't exist.
(install-float): Reflect new name for installdirs.
(install-{common,info,man,libgcc,multilib,libobjc}): Likewise.
(install-{include-dir,assert-h,collect2}): Likewise.
From-SVN: r12857
1996-09-29 18:11:33 -04:00
Richard Kenner
5c6b1bd2d3
(gen_reload): Handle SUBREG in PLUS specially too.
...
(gen_reload): Handle SUBREG in PLUS specially too. Change calls to
emit_move_insn to recursive calls.
From-SVN: r12856
1996-09-29 15:56:23 -04:00
Michael Meissner
0404429725
Allow pointers to be short
...
From-SVN: r12855
1996-09-29 16:42:27 +00:00
Richard Kenner
412c00dcfa
(fixup_gotos): When running undefined labels, if no cleanup actions
...
for this block, don't clear BEFORE_JUMP.
From-SVN: r12854
1996-09-29 11:21:58 -04:00
Michael Meissner
9787ad71f1
Allow short to be size_t
...
From-SVN: r12853
1996-09-27 17:49:57 +00:00
Stan Cox
51c0d897d4
(do_spec_1): Allow -A in %[Spec].
...
From-SVN: r12852
1996-09-27 16:54:10 +00:00
Stan Cox
8524774e64
(CPP_SPEC): Use %[cpp_cpu].
...
From-SVN: r12851
1996-09-27 16:01:16 +00:00
Torbjorn Granlund
33163aceba
(mulsidi3 matcher): Change predicate const_int_operand to const_sint32_operand.
...
(mulsidi3 matcher): Change predicate const_int_operand
to const_sint32_operand. Get rid of bogus range condition.
From-SVN: r12850
1996-09-26 21:55:07 +00:00
Jim Wilson
ae678a1326
(stmp-int-hdrs): Don't cd to srcdir before copying
...
header files to objdir.
From-SVN: r12849
1996-09-26 14:10:02 -07:00