Commit Graph

6054 Commits

Author SHA1 Message Date
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