Commit Graph

12576 Commits

Author SHA1 Message Date
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
Ian Lance Taylor
2fb62c6af6 Move some definitions from abi64.h to iris6.h
From-SVN: r12941
1996-10-09 22:06:32 +00:00
Jim Wilson
df0faff11b (store_constructor): Delete unnecessary increment.
From-SVN: r12940
1996-10-09 13:42:42 -07:00
Richard Kenner
80159a941c (do_include): Treat ENOTDIR like ENOENT when an open fails.
From-SVN: r12939
1996-10-09 16:29:06 -04:00
Richard Kenner
071b70305f (OVERRIDE_OPTIONS): Don't need to set dollars_in_ident any more, since
-ansi doesn't change it.

From-SVN: r12938
1996-10-09 16:26:51 -04:00
Richard Kenner
4c4667c9de Update comments.
From-SVN: r12937
1996-10-09 16:26:32 -04:00
Richard Kenner
9974098acc (DOLLARS_IN_IDENTIFIERS): Remove.
From-SVN: r12936
1996-10-09 16:26:20 -04:00
Richard Kenner
9e979f8fd8 (cpp_options_init): Ignore DOLLARS_IN_IDENTIFIERS.
(parse_name): Diagnose $ in identifier if pedantic.
(cpp_handle_options): -traditional no longer messes with dollars_in_ident.

From-SVN: r12935
1996-10-09 16:22:20 -04:00
Richard Kenner
45870676ab (dollars_in_ident): Remove; replaced by is_idchar['$'].
(main): Initialize is_idchar and is_idstart directly when given -$.
Ignore DOLLARS_IN_IDENTIFIERS.
(rescan): Diagnose $ in identifier if pedantic.
(initialize_char_syntax): Assume $ is allowed in identifier; `main' will
change this if -$ is given.

From-SVN: r12934
1996-10-09 16:20:59 -04:00
Richard Kenner
b23635606b (initialize_random_junk): Ignore DOLLARS_IN_IDENTIFIERS.
From-SVN: r12933
1996-10-09 16:20:18 -04:00
Richard Kenner
37d13a2972 Formerly tm.texi.~234~
From-SVN: r12932
1996-10-09 16:19:56 -04:00
Richard Kenner
eb79550984 Formerly invoke.texi.~320~
From-SVN: r12931
1996-10-09 16:19:51 -04:00