Commit Graph

998 Commits

Author SHA1 Message Date
Richard Stallman
90d56da8ee (duplicate_decls, pushdecl, grokdeclarator):
(store_parm_decls, combine_parm_decls, finish_function):
Use TYPE_MAIN_VARIANT when comparing against specific non-void types.

From-SVN: r1590
1992-07-15 18:34:18 +00:00
Richard Stallman
0d5280589c (finish_function): Fix braino validating ret type of main.
From-SVN: r1583
1992-07-14 00:57:11 +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
874a7be13c (build_enumerator): Use STRIP_TYPE_NOPS.
From-SVN: r1550
1992-07-10 01:50:35 +00:00
Richard Stallman
cd7a1451a9 (build_enumerator): Fix error in last change.
From-SVN: r1538
1992-07-09 06:11:19 +00:00
Richard Stallman
07c5ab5508 (finish_struct, build_enumerator): Use STRIP_NOPS.
From-SVN: r1535
1992-07-08 23:31:23 +00:00
Richard Kenner
fa142928c5 (grokdeclarator): Strip all NOP_EXPRs from SIZE.
From-SVN: r1523
1992-07-08 11:42:33 -04:00
Richard Stallman
592252adb8 (duplicate_decls): Let char *foo () match void *foo ()
only if one of them came from a system header file.

From-SVN: r1495
1992-07-07 02:11:08 +00:00
Richard Stallman
e2f6a3cfee (duplicate_decls): Merge DECL_IN_SYSTEM_HEADER between duplicate decls.
From-SVN: r1492
1992-07-07 01:47:54 +00:00
Richard Stallman
8e077183b4 (finish_function): If return type of main' is not int',
warn instead of doing DEFAULT_MAIN_RETURN.

From-SVN: r1486
1992-07-07 01:09:25 +00:00
Richard Kenner
8d9bfdc59d Changes to support execution on 64-bit machines.
From-SVN: r1484
1992-07-06 18:35:53 -04:00
Richard Stallman
47429a02bb (grokdeclarator): Make `long long long' an error, not a warning.
(grokdeclarator):  Make `long long long' an error, not a
warning.  Make duplicate qualifiers do pedwarn, not warning.

From-SVN: r1453
1992-07-05 22:22:43 +00:00
Richard Stallman
1600ec6700 (pushdecl): Always create a new (variant) ..._TYPE node
for each new TYPE_DECL node created.

From-SVN: r1451
1992-07-05 21:55:50 +00:00
Richard Stallman
960a2eb1d1 (duplicate_decls): Don't warn about disagreement in `inline' except when...
(duplicate_decls): Don't warn about disagreement in `inline'
except when non-inline fn is made inline after a call or definition.
(finish_function): Set BLOCK_SUPERCONTEXT of outer block.

From-SVN: r1449
1992-07-05 21:12:43 +00:00
Richard Stallman
c9c30903ff (named_labels): Change linkage to static.
From-SVN: r1405
1992-07-03 20:23:56 +00:00
Richard Stallman
ac4f24e7d9 Added declarations for mode-related internal type nodes.
(init_decl_processing):  Initialize the new type nodes.

From-SVN: r1398
1992-07-03 06:41:45 +00:00
Richard Stallman
ee534ebfe9 (grokdeclarator): Don't mark file-scope register variables as TREE_PUBLIC.
From-SVN: r1379
1992-07-01 21:40:06 +00:00
Richard Stallman
4c41bbfa76 (ALLOCA_FLAGS, ALLOCA_FINISH, AS): Deleted.
(INSTALL): Deleted.
(duplicate_decls): If newdecl for builtin function
has same return mode as the builtin, keep the builtin
but use newdecl's return type.

From-SVN: r1366
1992-07-01 02:20:59 +00:00
Richard Stallman
8fcd361eac (lookup_label): Call label_rtx.
From-SVN: r1362
1992-07-01 00:58:07 +00:00
Richard Stallman
664b4b1e04 (duplicate_decls): If have char *foo () and void *foo (...),
make just a pedwarn.  Add locals oldtype, newtype.

Not that previous log entry was a mistake.

From-SVN: r1333
1992-06-29 04:54:53 +00:00
Richard Stallman
a4219ac740 (initializer_constant_valid_p): Allow CONVERT_EXPR if its operand is ok.
(build_c_cast): For cast to union, make a CONSTRUCTOR.

From-SVN: r1331
1992-06-29 04:26:19 +00:00
Richard Stallman
6b19af32d6 (builtin_function): Set C_DECL_ANTICIPATED for user-visible names.
From-SVN: r1285
1992-06-25 10:53:19 +00:00
Jim Wilson
a4faa7cc6e (store_parm_decls): Change type of void parameter to error_mark_node.
From-SVN: r1246
1992-06-23 16:15:52 -07:00
Richard Stallman
4d06f14570 (duplicate_decls): If an old decl becomes volatile, fix the DECL_RTL.
From-SVN: r1230
1992-06-22 01:35:52 +00:00
Richard Stallman
52b6a22f22 (duplicate_decls):
If redeclaring builtin function, use new declaration's types.

From-SVN: r1228
1992-06-21 21:18:59 +00:00
Richard Stallman
e841f997bc (duplicate_decls): Never warn if redeclaring a predeclared function.
(duplicate_decls): Never warn if redeclaring
a predeclared function.  Use the new declaration's types
but keep any predeclared volatile flag.

From-SVN: r1227
1992-06-21 21:15:34 +00:00
Richard Stallman
e38e5ba82f entered into RCS
From-SVN: r1159
1992-06-04 21:30:48 +00:00
Richard Stallman
f0a45d37ea *** empty log message ***
From-SVN: r1124
1992-05-29 20:12:30 +00:00
Richard Stallman
1ce634c39f *** empty log message ***
From-SVN: r1078
1992-05-25 03:57:15 +00:00
Richard Kenner
101777b6cb *** empty log message ***
From-SVN: r1059
1992-05-22 18:08:21 -04:00
Richard Kenner
4803a34aa2 *** empty log message ***
From-SVN: r1057
1992-05-22 17:22:42 -04:00
Richard Stallman
b032c74c6f *** empty log message ***
From-SVN: r1053
1992-05-22 20:41:45 +00:00
Richard Stallman
7da551a2e8 *** empty log message ***
From-SVN: r1052
1992-05-22 20:33:20 +00:00
Richard Stallman
2bae939e78 *** empty log message ***
From-SVN: r1050
1992-05-22 19:11:09 +00:00
Richard Stallman
93e3ba4f76 *** empty log message ***
From-SVN: r1006
1992-05-18 05:09:24 +00:00
Richard Stallman
64309441e0 *** empty log message ***
From-SVN: r1001
1992-05-17 19:29:11 +00:00
Richard Stallman
8eebb25825 *** empty log message ***
From-SVN: r983
1992-05-15 02:18:01 +00:00
Richard Stallman
a8031c4edc *** empty log message ***
From-SVN: r944
1992-05-09 06:40:01 +00:00
Richard Stallman
9a509bfef1 *** empty log message ***
From-SVN: r880
1992-05-04 03:37:06 +00:00
Tom Wood
9c4614c3f8 *** empty log message ***
From-SVN: r862
1992-05-01 01:51:23 +00:00
Richard Stallman
9e3c9e1bf6 *** empty log message ***
From-SVN: r854
1992-04-28 23:51:24 +00:00
Richard Stallman
27301b30a8 *** empty log message ***
From-SVN: r777
1992-04-18 17:24:48 +00:00
Richard Kenner
fc3ffe8309 *** empty log message ***
From-SVN: r754
1992-04-16 22:05:56 -04:00
Tom Wood
77f934bbbf *** empty log message ***
From-SVN: r732
1992-04-13 10:58:19 +00:00
Michael Meissner
ec2343c432 *** empty log message ***
From-SVN: r679
1992-04-04 08:50:38 +00:00
Richard Stallman
929f36717e *** empty log message ***
From-SVN: r572
1992-03-23 02:07:53 +00:00
Richard Stallman
c138f3280d *** empty log message ***
From-SVN: r423
1992-03-08 22:08:20 +00:00
Richard Stallman
51e2940139 Initial revision
From-SVN: r319
1992-02-13 22:21:26 +00:00