Richard Kenner
af87a13efc
(bdn/bdz): Fix typo in checking for when we need to split.
...
From-SVN: r5967
1993-11-01 18:35:01 -05:00
Richard Kenner
68b40e7e3d
(mulsi3): Make alternatives be "mq" and "no_mq" instead of "power" and "powerpc".
...
(mulsi3): Make alternatives be "mq" and "no_mq" instead of "power" and
"powerpc". Only allow one pattern (either with or without the clobber
of MQ) to match.
From-SVN: r5966
1993-11-01 15:44:25 -05:00
Richard Stallman
db4e119fc9
(stmp-fixproto): Print a notice that warnings and errors from fixproto are normal.
...
(stmp-fixproto): Print a notice that warnings and errors
from fixproto are normal.
(distdir): Avoid spurious output from gcc.texi version number check.
(diff): New target.
From-SVN: r5965
1993-11-01 20:22:53 +00:00
Ian Lance Taylor
86e33dc9d2
Don't remove /**/ from X11/xmd.h.
...
From-SVN: r5964
1993-11-01 20:19:12 +00:00
Richard Stallman
0fc48de672
(divhisi3, udivhisi3, modhisi3, umodhi3): Comment out.
...
(divhisi3, udivhisi3, modhisi3, umodhi3 recognizers): Comment out.
From-SVN: r5963
1993-11-01 17:44:19 +00:00
Richard Kenner
3564e40e2c
(expand_decl_init): If CONST_DECL, don't generate any code, but call
...
expand_expr if DECL_INITIAL is a constant.
From-SVN: r5962
1993-11-01 07:38:45 -05:00
Torbjorn Granlund
c0b262c166
(synth_mult): When factoring T, break from loop after first factor.
...
(expand_mult): Increase max cost to 12 again.
From-SVN: r5961
1993-11-01 11:18:32 +00:00
Richard Stallman
9022605c7e
(safe_write): New function.
...
(write_output): Use safe_write.
From-SVN: r5960
1993-11-01 07:07:46 +00:00
Richard Stallman
a3fb124a50
(do_ident): Substitute macros and output here.
...
(directive_table): Turn off the pass_thru field for #ident.
From-SVN: r5959
1993-11-01 06:38:43 +00:00
Richard Stallman
568b388feb
(extzv, and its recognizer): If width is 32, don't set CC_NOT_NEGATIVE.
...
If width is variable, clear the CC status.
From-SVN: r5958
1993-10-31 23:26:07 +00:00
Richard Stallman
94dccd9d27
(shorten_compare): Undo previous change.
...
Instead, just suppress warnings if both args are constant.
From-SVN: r5957
1993-10-31 20:19:31 +00:00
Jim Wilson
0c316b201f
(do_store_flag): For equality test of a single bit, use
...
subtarget instead of target in calls.
From-SVN: r5956
1993-10-31 10:33:12 -08:00
Richard Stallman
c88aeaf8f3
(output_move_double): Extend the special case
...
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
From-SVN: r5955
1993-10-31 18:11:13 +00:00
Richard Stallman
8396a8d6fa
(shorten_compare): Do nothing if both args constant.
...
From-SVN: r5954
1993-10-31 03:13:52 +00:00
Richard Stallman
a81fee56a9
(convert_move): When extending to multi-word register
...
via its low word, clobber the whole thing.
From-SVN: r5953
1993-10-31 03:04:16 +00:00
Richard Stallman
41ebeb1d4d
Re-add hitachi to list of companies not to treat as OS names.
...
From-SVN: r5952
1993-10-31 02:47:34 +00:00
Richard Stallman
e7c2087cea
(output_move_double): Extend the special case
...
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
From-SVN: r5951
1993-10-30 22:11:45 +00:00
Richard Kenner
f55ef7b071
Initial revision
...
From-SVN: r5950
1993-10-30 17:19:15 -04:00
Richard Kenner
8027ea2dfe
Add H3050/RX support.
...
From-SVN: r5949
1993-10-30 17:17:31 -04:00
Richard Stallman
0859592396
(output_dbra): Fix argument number in addi at end.
...
From-SVN: r5948
1993-10-30 20:33:33 +00:00
Richard Stallman
f06533b552
(mulsidi3 patterns): Fix typo, LSHIFTRT was ASHIFT.
...
From-SVN: r5947
1993-10-30 20:30:46 +00:00
Richard Kenner
a20bd77585
Remove duplicately-installed change.
...
From-SVN: r5946
1993-10-30 12:10:53 -04:00
Richard Stallman
972ded9cef
(enum built_in_function): Added END_BUILTINS to delimit
...
standard from language-specific builtins.
From-SVN: r5945
1993-10-30 15:42:52 +00:00
Richard Stallman
22ba338b8f
(convert_and_check): Don't warn converting 0xff
...
to a signed char, etc., unless pedantic.
From-SVN: r5944
1993-10-30 08:34:05 +00:00
Richard Stallman
708e813b0c
(finish_function): If rest_of_compilation set DECL_INITIAL
...
to null, leave it null.
From-SVN: r5943
1993-10-30 08:33:30 +00:00
Richard Stallman
27937f463c
(rest_of_compilation): When an `extern inline' is not really inline...
...
(rest_of_compilation): When an `extern inline' is not
really inline, clear DECL_INITIAL so we don't complain about
a subsequent non-extern definition.
From-SVN: r5942
1993-10-30 08:33:12 +00:00
Richard Stallman
1cf94605ca
(mainversion): New variable.
...
(distdir): Use mainversion when verifying gcc.texi has been updated.
From-SVN: r5941
1993-10-30 07:40:59 +00:00
Richard Stallman
7b1a0c14e9
(assign_parms): If parmreg is a CONCAT, handle the
...
case where stack_parm is 0.
From-SVN: r5940
1993-10-30 06:04:50 +00:00
Richard Stallman
b348776522
(store_bit_field): When calling operand_subword_force,
...
if VALUE has a non-void mode, pass that mode.
From-SVN: r5939
1993-10-30 06:04:18 +00:00
Richard Stallman
0766f23917
(do_jump): Use do_jump_by_parts_equality for complex compares.
...
From-SVN: r5938
1993-10-30 06:03:36 +00:00
Richard Stallman
22128dafd5
(HAVE_PUTENV): Defined.
...
From-SVN: r5937
1993-10-30 05:50:56 +00:00
Richard Stallman
cafe4d206d
(sys/stat.h): Don't change definitions into
...
prototypes if they may already be in prototype form.
From-SVN: r5936
1993-10-30 03:09:02 +00:00
Richard Stallman
a0735e3b1b
(LIB_SPEC): Use -lieee if -mieee-fp.
...
From-SVN: r5935
1993-10-29 20:51:28 +00:00
Richard Stallman
228b6a3fb4
Fix indentation.
...
From-SVN: r5934
1993-10-29 20:43:16 +00:00
Richard Kenner
00503c25a7
(LINK_SPEC): Pass -no_unresolved if -call_shared.
...
From-SVN: r5933
1993-10-29 13:04:11 -04:00
Richard Kenner
b26c8351bc
(addsf3, subsf3, mulsf3, divsf3): Put POWERPC first, then POWER.
...
From-SVN: r5932
1993-10-29 12:55:00 -04:00
Richard Kenner
9e88bd1ddd
({DBX,SDB,MIPS}_DEBUGGING_INFO): Turn off until working.
...
From-SVN: r5931
1993-10-29 12:52:48 -04:00
Richard Kenner
330a96abff
Define HAVE_PUTENV for AIX PS/2.
...
From-SVN: r5930
1993-10-29 12:15:08 -04:00
Richard Kenner
66168f5d32
Add support for coff-based ctor/dtor handling.
...
From-SVN: r5929
1993-10-29 11:49:33 -04:00
Richard Kenner
c192da272b
(gen-protos.o, scan.o, fix-header.o, scan-decls.o):
...
Add rule to compile using $(HOST_CC).
Show using hconfig.h.
From-SVN: r5928
1993-10-29 07:52:14 -04:00
Richard Kenner
415f766a65
(check_methods_accessible): Fix bug in -Wno-protocol.
...
(check_methods_accessible): Fix bug in -Wno-protocol. Reset chain to
bottom class for each search.
From-SVN: r5927
1993-10-28 21:33:07 -04:00
Richard Kenner
e1eb754f60
(init): Remove extraneous pop_momentary in error case.
...
From-SVN: r5926
1993-10-28 21:30:29 -04:00
Richard Kenner
0b31e2797e
(ENCODE_SECTION_INFO): Use DECL_RTL for DECLs.
...
From-SVN: r5925
1993-10-28 18:43:31 -04:00
Torbjorn Granlund
669054c144
(emit_move_sequence): Fix typo, Pmode' was
mode'.
...
From-SVN: r5924
1993-10-28 00:58:04 +00:00
Richard Stallman
d3ed72f07d
(NO_DOLLAR_IN_LABEL): Undefined.
...
From-SVN: r5923
1993-10-27 23:35:43 +00:00
Richard Stallman
0af62b41cd
(cse_insn): When using src_related, copy the rtx.
...
Likewise for src_eqv_here.
From-SVN: r5922
1993-10-27 23:22:38 +00:00
Richard Stallman
281ec92f7e
(output_pending_init_elements): Don't crash if
...
constructor_unfilled_fields is 0.
(build_c_cast): When making union constructor,
copy TREE_CONSTANT from the given value.
(initializer_constant_valid_p): Special handling for "constant"
union constructor.
From-SVN: r5921
1993-10-27 21:42:09 +00:00
Richard Kenner
b73d04f2fd
(define_function_unit): Add missing blank lines.
...
From-SVN: r5920
1993-10-27 17:24:53 -04:00
Richard Stallman
08432663f0
(bsd/sys/wait.h): Undo previous change.
...
From-SVN: r5919
1993-10-27 18:15:53 +00:00
Richard Stallman
0736d253b5
(ASM_OUTPUT_INTERNAL_LABEL): #if 0 deleted, to reenable these.
...
(ASM_GENERATE_INTERNAL_LABEL)
(ASM_OUTPUT_INTERNAL_LABEL): #if 0 deleted, to reenable these.
(NO_DOT_IN_LABEL): Defined.
From-SVN: r5918
1993-10-27 18:05:30 +00:00