aboutsummaryrefslogtreecommitdiff
path: root/gcc/cexp.y
AgeCommit message (Collapse)AuthorFilesLines
1995-12-29(yylex, parse_c_expression, main): Likewise.Richard Kenner1-6/+6
From-SVN: r10904
1995-12-28(parse_number): Improve error message for bogus numbers.Richard Kenner1-18/+18
(yylex): Consider `0xe-1' to be a (bogus) number if not traditional. From-SVN: r10891
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9959
1995-06-09(left_shift): Ignore integer overflow.Richard Kenner1-11/+5
From-SVN: r9915
1995-06-09(skip_evaluation): New variable.Richard Kenner1-10/+28
(&&, ||, ?:): Increment it in unevaluated subexpressions. (/, %, integer_overflow): Suppress diagnostics if skip_evaluation != 0. (yyerror): Clear skip_evaluation. From-SVN: r9914
1995-02-11(%union): Delete VOIDVAL and SVAL; unused.Richard Kenner1-3/+1
From-SVN: r8910
1994-09-20(HOST_WIDE_INT, HOST_BITS_PER_WIDE_INT): New macros.Richard Kenner1-4/+18
(expression_value): Now HOST_WIDE_INT. (parse_c_expression): Now returns HOST_WIDE_INT. From-SVN: r8106
1993-10-06Let tm file define MAX_*_TYPE_SIZE if *_TYPE_SIZE depends upon target_flagsIan Lance Taylor1-5/+21
From-SVN: r5640
1993-02-27(parse_escape): Delete case for '^'.Richard Stallman1-7/+0
From-SVN: r3550
1993-02-02(parse_escape): Support \E and \e like cc1:Richard Stallman1-0/+3
they mean \033, and they generate a warning if pedantic. From-SVN: r3410
1993-01-06(yylex): Make tokstart an unsigned char *.Richard Stallman1-5/+5
From-SVN: r3115
1992-10-21(integer_overflow): Do nothing unless pedantic.Richard Stallman1-1/+2
From-SVN: r2538
1992-09-17(parse_escape): Diagnose '\x' with no digits.Richard Stallman1-5/+10
Diagnose integer overflow when parsing \x escapes. From-SVN: r2147
1992-09-17(parse_number): Warn about '9' in octal constants.Richard Stallman1-13/+17
Commonize overflow detection for various radices. From-SVN: r2139
1992-09-14(parse_number): Diagnose integer constants that are too large.Richard Stallman1-13/+34
Diagnose duplicate `l' and `u' suffixes. Diagnose ` 0x ' and ` 0a '. Warn about integer constants that are so large that they are unsigned. From-SVN: r2121
1992-09-13(exp): Detect signed integer overflow.Richard Stallman1-19/+88
Replace `(unsigned)' with `(unsigned long)'. When evaluating << and >>, compute the correct answer without shifting by more than HOST_BITS_PER_LONG, or by a negative quantity. (integer_overflow, left_shift, right_shift): New functions. From-SVN: r2118
1992-09-03Comment syntax fix.Richard Stallman1-1/+1
From-SVN: r2041
1992-08-14(NULL_PTR): Use the same definition asTom Wood1-1/+11
rtl.h and tree.h. From-SVN: r1847
1992-07-31entered into RCSRichard Kenner1-0/+2
From-SVN: r1731
1992-07-18*** empty log message ***Richard Stallman1-0/+2
From-SVN: r1619
1992-07-06Initial revisionCharles Hannum1-0/+896
From-SVN: r1465