2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-02-16 19:50:11 +08:00
Commit Graph

12687 Commits

Author SHA1 Message Date
Jim Wilson
1dcfa896bd (loop_comparison_code): New static variable.
(unroll_loop): Add check for loop_comparison_code
(loop_iterations): Set loop_comparison_code.

From-SVN: r12991
1996-10-21 15:43:33 -07:00
Jim Wilson
d00d338cdc (gen_shl_sext): Add missing parameter to shl_sext_kind call.
From-SVN: r12990
1996-10-21 15:28:24 -07:00
Jim Wilson
d4fae0f5b9 (INITIAL_FRAME_POINTER_OFFSET): Delete.
From-SVN: r12989
1996-10-21 15:23:51 -07:00
Torbjorn Granlund
2335740444 (expand_binop): Use new function emit_store_flag_force.
From-SVN: r12988
1996-10-21 22:20:06 +00:00
Torbjorn Granlund
04a8ee2ff6 (emit_store_flag_force): New function.
From-SVN: r12987
1996-10-21 22:18:56 +00:00
Ian Lance Taylor
17964a96fa Correct MASK_64BIT to TARGET_64BIT
From-SVN: r12986
1996-10-21 22:02:15 +00:00
Jim Wilson
085daa5a3b (strength_reduce): Add check for ! bl->reversed to
auto_inc_opt code.

From-SVN: r12985
1996-10-21 10:58:18 -07:00
Doug Evans
04bd02461f jump.c (jump_optimize): fix bug in last change.
From-SVN: r12984
1996-10-21 16:27:41 +00:00
Richard Kenner
aed1145228 (build_array_ref): If -Wchar-subscripts, also warn in case when
pointer is being indexed.

From-SVN: r12983
1996-10-21 07:59:10 -04:00
Richard Kenner
04d23d7c9f (jump_optimize): Use emit_store_flag even if branches are cheap, if
the store is even cheaper.

From-SVN: r12982
1996-10-21 07:39:13 -04:00
Brendan Kehoe
1cd4bca92c Formerly extend.texi.~110~
From-SVN: r12981
1996-10-21 07:27:51 -04:00
Richard Kenner
2edc8d65b8 (reload_reg_free_p, reloads_conflict): RELOAD_OTHER and
RELOAD_FOR_OTHER_ADDRESS conflict.

From-SVN: r12980
1996-10-20 20:53:14 -04:00
Richard Kenner
8a8920407b (ffs[sh]i2): Add missing CC_STATUS_INIT.
From-SVN: r12979
1996-10-20 20:01:02 -04:00
Mike Stump
f49422dada 89th Cygnus<->FSF quick merge
From-SVN: r12978
1996-10-18 18:33:44 +00:00
Michael Meissner
170e0690ee Fix float conversions if sign extension in offset would occur
From-SVN: r12977
1996-10-18 17:35:40 +00:00
Jason Merrill
f37230f0b4 tweak
From-SVN: r12976
1996-10-18 06:23:23 +00:00
Ian Lance Taylor
29a5d7cc71 Set TARGET_LONG64 for the EABI
From-SVN: r12975
1996-10-17 18:45:59 +00:00
Doug Evans
0cb1d109f4 expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case...
* expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case,
 	similarly to the way TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR are
 	handled.

From-SVN: r12974
1996-10-17 15:33:52 +00:00
Jim Wilson
74d1fb5aa1 (MASK_68040_ALSO): New macro.
(TARGET_SWITCHES): Option -m68020-40 includes MASK_68040_ALSO.

From-SVN: r12973
1996-10-16 22:19:54 -07:00
Jason Merrill
ab72d37728 scoping
From-SVN: r12972
1996-10-16 21:45:08 +00:00
Jason Merrill
fe1fd35341 irix6 ctors
From-SVN: r12971
1996-10-16 20:25:25 +00:00
Mike Stump
c8507ba06b * exlsi.h (CHECK_FLOAT_VALUE): Removed.
From-SVN: r12970
1996-10-16 18:41:27 +00:00
Jim Wilson
600139d3ea (CPP_PREDEFINES): Add -D_LONGLONG.
(CPP_SPECS): Remove -D_LONGLONG.

From-SVN: r12969
1996-10-16 11:18:57 -07:00
Torbjorn Granlund
4801403e10 (parallel inc/dec and branch-if-zero/nonzero): 4 new patterns.
From-SVN: r12968
1996-10-16 08:17:32 +00:00
Ian Lance Taylor
293a36ebf1 Add support for MIPS EABI
From-SVN: r12967
1996-10-16 02:33:42 +00:00
Jason Merrill
03f0080698 dwarf
From-SVN: r12966
1996-10-15 23:09:24 +00:00
Doug Evans
a7a4457e29 * loop.c (strength_reduce): Avoid taking PATTERN of a label.
From-SVN: r12965
1996-10-15 21:54:30 +00:00
Jim Wilson
0002d80849 (CPP_SPEC): Restore -D_LANGUAGE_C for Objective C.
From-SVN: r12964
1996-10-15 14:19:25 -07:00
Ian Lance Taylor
2086c0bae1 Use SUBTARGET_CPP_SIZE_SPEC correctly
From-SVN: r12963
1996-10-15 20:53:16 +00:00
Jason Merrill
29b396f75f -g1
From-SVN: r12962
1996-10-15 01:31:09 +00:00
Torbjorn Granlund
17bbe96fed (output_bound_representation): Fix typo in prototype.
From-SVN: r12961
1996-10-15 00:58:59 +00:00
Jim Wilson
66bd936126 (jump_optimize): Check for if (...) { x = a; goto l; } x = b;
From-SVN: r12960
1996-10-14 13:31:15 -07:00
Jason Merrill
61b32c0200 inheritance
From-SVN: r12959
1996-10-14 18:18:57 +00:00
Doug Evans
5e918f1d5d (split_specs_attrs): Delete.
From-SVN: r12958
1996-10-12 18:18:13 +00:00
Doug Evans
239c95d346 fold-const.c (make_range): Handle NULL operand 0 (like in BIND_EXPRs).
* fold-const.c (make_range): Handle NULL operand 0
	(like in BIND_EXPRs).

From-SVN: r12957
1996-10-12 04:06:11 +00:00
Jason Merrill
fb19c4566d rest_of_compilation
From-SVN: r12956
1996-10-12 01:34:08 +00:00
Jason Merrill
405c1ce4d8 DWARF supports C++
From-SVN: r12955
1996-10-11 20:25:05 +00:00
Mike Stump
1cd56e0ee6 Initial revision
From-SVN: r12954
1996-10-11 20:20:29 +00:00
Mike Stump
d22c85969b 89th Cygnus<->FSF quick merge
From-SVN: r12953
1996-10-11 20:19:33 +00:00
Mike Stump
3d4683cb70 89th Cygnus<->FSF quick merge
From-SVN: r12952
1996-10-11 20:08:01 +00:00
Jason Merrill
ce61cc7357 disable has_inlines
From-SVN: r12951
1996-10-11 19:58:56 +00:00
Ian Lance Taylor
4e88bbcd5d Rework specs to subtarget specs and EXTRA_SPECS
From-SVN: r12950
1996-10-11 16:24:02 +00:00
Jason Merrill
7e23cb16b5 abi64 support
From-SVN: r12949
1996-10-11 02:04:13 +00:00
Michael Meissner
82280d5eea Only create TOC save area if function makes calls.
From-SVN: r12948
1996-10-10 22:50:14 +00:00
Michael Meissner
1df01bdf69 Delete now unused variable rs6000_save_toc_p.
From-SVN: r12947
1996-10-10 22:18:52 +00:00
Michael Meissner
62c0fb87d5 Correctly handle saving toc space in NT
From-SVN: r12946
1996-10-10 22:16:37 +00:00
Ian Lance Taylor
91760fceca Use register_operand, not reg_or_0_operand, in FP conditional move
From-SVN: r12945
1996-10-10 20:40:09 +00:00
Michael Meissner
f6968f5949 Fix last change; fix large stack frames and int->double conversion
From-SVN: r12944
1996-10-10 19:33:48 +00:00
Ian Lance Taylor
2eaa1d7ed6 Don't define EMPTY_FIELD_BOUNDARY
From-SVN: r12943
1996-10-09 22:11:27 +00:00
Ian Lance Taylor
9e95597a3f Define EMPTY_FIELD_BOUNDARY is 32 (less surprising)
From-SVN: r12942
1996-10-09 22:11:06 +00:00