Commit Graph

334 Commits

Author SHA1 Message Date
Richard Stallman
f3acae4d7c (yylex): For wide char constant, use wchar_type_node.
Swallow any preprocessing number as a (possibly erroneous) number.

From-SVN: r3464
1993-02-12 07:36:00 +00:00
Richard Stallman
2e90c25ade (yylex): At eof, if binding levels not popped,
imagine some close-braces to pop them.

From-SVN: r3435
1993-02-07 18:15:41 +00:00
Richard Stallman
ba99333a38 (yylex): Change warning msg when decimal const is unsigned.
From-SVN: r3172
1993-01-09 09:25:56 +00:00
Richard Stallman
8355fc27ae (yylex): Don't allow @ in identifier outside of Objective C.
From-SVN: r3163
1993-01-09 02:56:59 +00:00
Richard Stallman
dad112cafd (readescape): Support \e like \E. Warn only if -pedantic.
From-SVN: r2697
1992-11-06 08:08:51 +00:00
Richard Stallman
547ad55772 (yylex): For floats, Use REAL_VALUES_LESS to distinguish underflow from overflow.
(yylex): For floats, Use REAL_VALUES_LESS to distinguish
underflow from overflow.  Delete special case for 0.0.

From-SVN: r2363
1992-10-08 07:13:12 +00:00
Richard Stallman
be63d91206 (readescape): No warning if digits in \x are all 0's.
From-SVN: r2318
1992-10-04 04:58:30 +00:00
Richard Kenner
fad04099d7 (yylex, case '"'): Initialize arg pased to readescape.
From-SVN: r2231
1992-09-24 15:23:56 -04:00
Richard Stallman
b70af677f2 (readescape): New arg ignore_ptr.
(yylex): Pass new arg, handle result that comes back.

From-SVN: r2222
1992-09-24 06:53:13 +00:00
Richard Stallman
5a9085c7dc (yylex): Integer constant is unsigned for purposes of
int_fits_type_p so that it compares huge constants properly.

From-SVN: r2127
1992-09-15 21:37:46 +00:00
Richard Stallman
c832a30eb3 (yylex): Warn about integers so large that they are unsigned.
From-SVN: r2120
1992-09-14 18:45:50 +00:00
Richard Stallman
a120b7889d (yylex): If integer value overflows so highword is negative,
it needs unsigned long long.

From-SVN: r2111
1992-09-12 19:08:12 +00:00
Richard Stallman
8696da340c (readescape): For \x, don't include leading 0's in count.
From-SVN: r1973
1992-08-27 05:55:33 +00:00
Richard Stallman
7e6b19dcb1 (readescape): DEL isn't printable.
From-SVN: r1971
1992-08-27 05:45:47 +00:00
Richard Stallman
88dd95c1c0 (yylex): When traditional, convert 0x80000000 to -0x80000000.
From-SVN: r1738
1992-08-01 18:07:21 +00:00
Richard Stallman
63ea33ce94 (yylex): Diagnose 1.0fl'. Issue just one diagnostic for 1e1000000f'.
From-SVN: r1685
1992-07-25 08:18:47 +00:00
Mike Stump
a25432837c add an explicit int to a register decl
From-SVN: r1671
1992-07-23 17:00:21 +00:00
Richard Kenner
9b0995aace (yylex): Ensure TOTAL_PARTS is wide enough to store a constant as wide as we can store in an INTEGER_CST.
(yylex): Ensure TOTAL_PARTS is wide enough to store a
constant as wide as we can store in an INTEGER_CST.
(LONG_LONG_TYPE_SIZE): Deleted; no longer needed.

From-SVN: r1588
1992-07-14 06:09:46 -04: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
4ca827d08d (yylex): For integers, rename shorts to parts.
Let the number of them be variable.  Simplify overflow testing.
Don't use long long types unless ll was specified.
Don't warn twice.

From-SVN: r1463
1992-07-06 19:34:19 +00:00
Tom Wood
a3100298b4 Undo rcs botch
From-SVN: r1370
1992-07-01 12:58:09 +00:00
Richard Stallman
ca5b800aa2 (check_newline): Support HANDLE_SYSV_PRAGMA.
(handle_sysv_pragma): New function.

From-SVN: r1367
1992-07-01 02:34:39 +00:00
Richard Stallman
7b6327ae85 fix typos in comments.
From-SVN: r1264
1992-06-24 04:04:50 +00:00
Richard Stallman
ef66cdfecd Don't know what changed.
From-SVN: r1261
1992-06-24 03:46:32 +00:00
Richard Stallman
473a05b950 entered into RCS
From-SVN: r1155
1992-06-04 18:36:38 +00:00
Richard Stallman
80f5b9d813 *** empty log message ***
From-SVN: r1146
1992-06-03 19:01:26 +00:00
Richard Stallman
88d92ca5b2 *** empty log message ***
From-SVN: r1051
1992-05-22 19:43:56 +00:00
Richard Stallman
e53c841d03 *** empty log message ***
From-SVN: r1041
1992-05-21 18:59:21 +00:00
Richard Stallman
7e8b9a1d77 *** empty log message ***
From-SVN: r1003
1992-05-17 20:20:47 +00:00
Richard Stallman
6dbf678a01 *** empty log message ***
From-SVN: r1002
1992-05-17 20:16:20 +00:00
Richard Stallman
0dcd8ceed3 *** empty log message ***
From-SVN: r786
1992-04-18 21:22:25 +00:00
Jim Wilson
a3ee589982 *** empty log message ***
From-SVN: r742
1992-04-14 10:46:57 -07:00
Richard Stallman
d45cf215ee *** empty log message ***
From-SVN: r472
1992-03-14 05:07:15 +00:00
Richard Kenner
e8bbfc4e23 Initial revision
From-SVN: r406
1992-03-06 18:36:01 -05:00