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
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