Richard Kenner
ae202b5602
Update comments for TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW.
...
From-SVN: r6765
1994-03-13 08:28:55 -05:00
Richard Kenner
bdea67faf3
(PVPROTO): New macro.
...
From-SVN: r6743
1994-03-11 07:58:05 -05:00
Jim Wilson
96bcb120c4
(permanent_allocation): Add prototype.
...
From-SVN: r6726
1994-03-08 12:53:39 -08:00
Doug Evans
868e87899b
(DECL_SECTION_NAME): New macro.
...
(struct tree_decl): New member `section_name'.
From-SVN: r6584
1994-02-17 22:50:36 +00:00
Per Bothner
74a3fd26f2
New macro TYPE_STRING_FLAG.
...
From-SVN: r6571
1994-02-15 19:52:30 -08:00
Doug Evans
cc92726311
Surround definition of VPROTO, VA_START with #ifndef VPROTO.
...
From-SVN: r6531
1994-02-12 00:50:27 +00:00
Richard Kenner
41109364f5
Use PROTO for varargs functions.
...
(VPROTO): New macro.
From-SVN: r6519
1994-02-10 08:13:41 -05:00
Mike Stump
2c0d84d608
cp-decl.c (flag_conserve_space): New language specific flag to tell the compiler to use .common when possible.
...
* cp-decl.c (flag_conserve_space): New language specific flag to
tell the compiler to use .common when possible. Reduces the size of
.o files.
* cp-decl.c (duplicate_decls): Copy DECL_COMMON from the olddecl.
* cp-decl.c (start_decl): Set DECL_COMMON appropriately.
* cp-decl.c (finish_decl): Use flag_conserve_space, instead of
flag_no_common.
* cp-decl2.c (flag_conserve_space, lang_f_options): New flag.
* toplev.c (lang_options): New -fconserve-space flag.
* tree.h (DECL_COMMON): New flag.
* tree.h (tree_decl): New common_flag.
* varasm.c (assemble_variable): Use DECL_COMMON to help determine if
an object can be put in .common.
* c-decl.c (start_decl): Set DECL_COMMON to 1..
From-SVN: r6244
1993-12-16 00:15:21 +00:00
Richard Stallman
b8af45d071
(DECL_IN_TEXT_SECTION): New macro.
...
From-SVN: r5992
1993-11-04 08:22:18 +00: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 Kenner
a0665b7772
(struct tree_type): symtab_address is now a union of pointer and
...
integer.
From-SVN: r5755
1993-10-12 17:05:54 -04:00
Richard Kenner
7380d70727
Add declarations for contains_placeholder_p, substitute_in_{expr,type}.
...
From-SVN: r5580
1993-10-03 21:45:49 -04:00
Per Bothner
0450bf1214
(CONSTRUCTOR_NAME_FORMAT): Removed.
...
From-SVN: r5138
1993-08-11 19:56:55 -07:00
Richard Kenner
b20e883e39
(TYPE_OBSTACK): New macro.
...
(struct tree_type): Add new field obstack.
From-SVN: r5077
1993-08-05 19:22:48 -04:00
Jim Wilson
f0d568b76d
(pedantic_non_lvalue): Add declaration.
...
From-SVN: r4866
1993-07-06 14:00:13 -07:00
Paul Eggert
261450e857
(TREE_OVERFLOW): New macro.
...
(pushcase, pushcase_range): Add a new converter
function argument that specifies how to convert case labels to the
nominal type.
From-SVN: r4826
1993-07-02 01:26:01 +00:00
Richard Kenner
4b63dccb38
Add more decls for functions in fold-const.c.
...
From-SVN: r4751
1993-06-26 11:13:41 -04:00
Richard Kenner
8729113865
(INTEGRAL_TYPE_P, FLOAT_TYPE_P): New macros.
...
From-SVN: r4240
1993-04-26 19:01:42 -04:00
Richard Kenner
b52123749c
(build_binary_op, build_indirect_ref, build_unary_op): Delete
...
declarations; these are part of the front ends.
From-SVN: r4206
1993-04-24 11:37:20 -04:00
Richard Kenner
bbfd16d493
(xmalloc): Don't use prototype for now.
...
From-SVN: r4142
1993-04-13 17:21:03 -04:00
Richard Kenner
3635a54b1a
(DECL_QUALIFIER): New access macro for decl.initial.
...
From-SVN: r4116
1993-04-13 06:43:02 -04:00
Michael Meissner
0e53614d59
Move tree.h prototypes of c-* functions to c-tree.h
...
From-SVN: r4042
1993-04-08 10:57:49 +00:00
Brendan Kehoe
1387e80cf5
tree.h (require_complete_type, [...]): Add prototypes.
...
* tree.h (require_complete_type, lookup_name_current_level): Add
prototypes.
From-SVN: r4037
1993-04-06 17:25:12 -04:00
Jim Wilson
a3c11cd350
Add prototypes.
...
From-SVN: r4028
1993-04-06 12:09:26 -07:00
Mike Stump
d0d4af87cc
Added front-end taggint to object files.
...
From-SVN: r3874
1993-03-25 08:51:26 +00:00
Tom Wood
7f11e1583f
(enum built_in_function): Add BUILT_IN_APPLY_ARGS,
...
BUILT_IN_APPLY, and BUILT_IN_RETURN.
From-SVN: r3842
1993-03-23 12:53:17 +00:00
Richard Stallman
dc437e1631
(incomplete_decl_finalize_hook): Declared.
...
From-SVN: r3822
1993-03-22 07:03:45 +00:00
Richard Stallman
b4e3b9e995
(CONSTRUCTOR_NAME_FORMAT): Handle NO_DOT_IN_LABEL.
...
From-SVN: r3515
1993-02-23 19:55:23 +00:00
Brendan Kehoe
12cfc83018
tree.h (value_member, [...]): Add decls with prototypes.
...
* tree.h (value_member, purpose_member, binfo_member,
tree_int_cst_equal, tree_int_cst_lt, index_type_equal,
expand_decl_init): Add decls with prototypes.
From-SVN: r3192
1993-01-11 14:21:04 -05:00
Richard Stallman
d5c97601dc
(CONSTRUCTOR_NAME_FORMAT): Let config.h override this.
...
From-SVN: r2817
1992-11-30 22:59:42 +00:00
Brendan Kehoe
143f1945b9
Cygnus<-->FSF merge
...
From-SVN: r2750
1992-11-12 20:55:58 -05:00
Brendan Kehoe
026380ff6b
(TREE_VIA_PROTECTED): Set protected_flag, not static_flag.
...
From-SVN: r2329
1992-10-05 18:39:55 -04:00
Richard Kenner
17c7332100
(DECL_MODE, DECL_RTL): Update comments.
...
From-SVN: r2172
1992-09-19 15:44:33 -04:00
Mike Stump
2cc3ac7a34
Add BINFO_VPTR_FIELD definition.
...
From-SVN: r2077
1992-09-08 09:25:09 +00:00
Richard Stallman
dac45ea36e
Comment change for meaning of TREE_CONSTANT_OVERFLOW.
...
From-SVN: r2054
1992-09-05 02:03:04 +00:00
Richard Stallman
69b78d8d12
(current_block): Decl deleted.
...
(set_block): Declared.
From-SVN: r2017
1992-09-01 20:32:43 +00:00
Richard Stallman
663216865f
Comment fixes.
...
From-SVN: r2012
1992-09-01 06:21:12 +00:00
Richard Stallman
5b3f0db1f5
(BLOCK_END_NOTE): Macro definition added.
...
(struct tree_block): `end_note' field added.
From-SVN: r1988
1992-08-29 03:18:36 +00:00
James Van Artsdalen
a1ee10a4f4
(BUILT_IN_SIN,BUILT_IN_COS): New builtin codes.
...
From-SVN: r1979
1992-08-28 01:24:04 +00:00
Richard Stallman
b842c19aff
(current_block): Declared.
...
From-SVN: r1967
1992-08-26 21:05:32 +00:00
Torbjorn Granlund
858a47b165
Fix spelling errors in comments.
...
From-SVN: r1825
1992-08-14 11:33:04 +00:00
Michael Meissner
f837a86171
Add prototype support.
...
From-SVN: r1785
1992-08-08 15:19:34 +00:00
Richard Stallman
9b80010115
Changes in comments.
...
From-SVN: r1769
1992-08-05 01:35:11 +00:00
Mike Stump
9e5386dbcd
cp-tree.h, tree.h: Moved definitions of TREE_VIA_* into tree.h for consistency.
...
* cp-tree.h, tree.h: Moved definitions of TREE_VIA_* into tree.h for
consistency.
From-SVN: r1768
1992-08-05 01:13:34 +00:00
Richard Stallman
61131fa200
(struct tree_block): New struct type definition added.
...
(BLOCK_VARS, BLOCK_TYPE_TAGS, BLOCK_SUBBLOCKS, BLOCK_HANDLER_BLOCK):
Changed to reference fields of the new `struct tree_block' type.
(BLOCK_ABSTRACT_ORIGIN, BLOCK_ABSTRACT): Definitions added.
(union tree_node): Added `struct tree_block' as a new variant.
From-SVN: r1602
1992-07-17 04:15:55 +00:00
Richard Stallman
9f86614ba3
(IDENTIFIER_VIRTUAL_P): Deleted from here.
...
From-SVN: r1576
1992-07-12 20:40:09 +00:00
Richard Stallman
1394aabdaa
Renamed TREE_INLINE...
...
Renamed TREE_INLINE, TREE_NONLOCAL, TREE_REGDECL, TREE_EXTERNAL
to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL.
From-SVN: r1569
1992-07-12 02:56:45 +00:00
Richard Stallman
0fafb45e4b
entered into RCS
...
From-SVN: r1547
1992-07-10 01:32:58 +00:00
Charles Hannum
c5caa35076
*** empty log message ***
...
From-SVN: r1529
1992-07-08 22:22:23 +00:00
Richard Stallman
3110a56ea5
*** empty log message ***
...
From-SVN: r1490
1992-07-07 01:43:38 +00:00