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
Richard Kenner
39b3bed7fe
(dollars_in_ident): DOLLARS_IN_IDENTIFIERS is now Boolean.
...
(c_decode_option): -fdollars-in-identifiers is now independent of -ansi,
of -traditional, and of DOLLARS_IN_IDENTIFIERS.
From-SVN: r12930
1996-10-09 16:19:45 -04:00
Richard Kenner
79188db9b4
Formerly extend.texi.~109~
...
From-SVN: r12929
1996-10-09 16:19:37 -04:00
Richard Kenner
cb0d6785e7
Formerly cpp.texi.~24~
...
From-SVN: r12928
1996-10-09 16:19:18 -04:00
Richard Kenner
f84cddb998
(yylex): Treat $' just like
_', except issue a diagnostic if
...
!dollars_in_ident or if pedantic.
From-SVN: r12927
1996-10-09 16:19:12 -04:00
Richard Kenner
d348bc3450
(default_compilers): -ansi no longer implies -$ to cpp.
...
From-SVN: r12926
1996-10-09 16:18:50 -04:00
Richard Kenner
800f4153ad
(split_specs_attrs): New function.
...
From-SVN: r12925
1996-10-09 07:35:43 -04:00
Richard Kenner
084c4c25c1
Update number of shift/reduce conflicts.
...
({typed_declspecs,reserved_declspecs,declmods}_no_prefix_attr): New.
(current_declspecs): Initialize to NULL_TREE.
(fndef): Pass current_declspecs, not $1, to start_function.
(old_style_parm_decls): Renamed from xdecls.
(datadecl, declmods): Add references to new rules.
(setspecs): Call split_specs_attrs.
(absdcl1): Remove case with setattrs.
From-SVN: r12924
1996-10-09 07:35:27 -04:00
Richard Kenner
33aeec285d
(sdbout.o): Make dependency list match included files.
...
From-SVN: r12923
1996-10-09 07:00:38 -04:00
Richard Kenner
89c96a4088
Include defaults.h.
...
From-SVN: r12922
1996-10-09 07:00:20 -04:00
Richard Kenner
ebde8a2754
(range_test): Function deleted.
...
(range_binop, make_range, build_range_check): New functions.
(merge_ranges, fold_range_test): Likewise.
(fold_truthop): No longer call range_test.
(fold, case TRUTH_{AND,OR}{,IF}_EXPR): Call fold_range_test.
From-SVN: r12921
1996-10-09 05:48:36 -04:00
Jason Merrill
d291dd49ee
DWARF2
...
From-SVN: r12920
1996-10-09 01:52:26 +00:00