Skip to content

Commit

Permalink
Version 8.0.1 - bug fix release.
Browse files Browse the repository at this point in the history
See the README.md file, but fixes a bug reported by Oleg
Skinderev via GitHub.  Also includes changes from a number
of internal releases (all the 7.x releases).
  • Loading branch information
jleffler committed May 22, 2022
1 parent 873df89 commit c4a31a4
Show file tree
Hide file tree
Showing 112 changed files with 1,980 additions and 1,232 deletions.
24 changes: 23 additions & 1 deletion Output/makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @(#)$Id: makefile,v 1.5 2017/10/18 05:56:33 jleffler Exp $
# @(#)$Id: makefile,v 1.6 2019/01/26 07:29:50 jonathanleffler Exp $
#
# Makefile for SCC test output directory

Expand Down Expand Up @@ -109,6 +109,28 @@ FILES = \
scc.test-08.example2-ec.2 \
scc.test-08.example2-en.1 \
scc.test-08.example2-en.2 \
scc.test-09.trailing-whisp-e.1 \
scc.test-09.trailing-whisp-e.2 \
scc.test-09.trailing-whisp-ec.1 \
scc.test-09.trailing-whisp-ec.2 \
scc.test-09.trailing-whisp-ect.1 \
scc.test-09.trailing-whisp-ect.2 \
scc.test-09.trailing-whisp-en.1 \
scc.test-09.trailing-whisp-en.2 \
scc.test-09.trailing-whisp-ent.1 \
scc.test-09.trailing-whisp-ent.2 \
scc.test-09.trailing-whisp-et.1 \
scc.test-09.trailing-whisp-et.2 \
scc.test-09.trailing-whisp-t.1 \
scc.test-09.trailing-whisp-t.2 \
scc.test-10.endcomment-c.1 \
scc.test-10.endcomment-c.2 \
scc.test-10.endcomment-e.1 \
scc.test-10.endcomment-e.2 \
scc.test-10.endcomment-n.1 \
scc.test-10.endcomment-n.2 \
scc.test-10.endcomment-t.1 \
scc.test-10.endcomment-t.2 \

all: ${FILES}

Expand Down
16 changes: 8 additions & 8 deletions Output/scc-bogus.binary-c++11.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@




int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;


int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;
16 changes: 8 additions & 8 deletions Output/scc-bogus.binary-c++14.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@




int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;


int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;
16 changes: 8 additions & 8 deletions Output/scc-bogus.binary-c++17.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@




int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;


int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;
16 changes: 8 additions & 8 deletions Output/scc-bogus.binary-c.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@




int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;


int i = 0b'0100;
int j = 0b0100';
int k = 0b2;
int l = 0b1'20'0101'1111'0000;
int m = 0b1'02;
int n = 0B10''11;
128 changes: 64 additions & 64 deletions Output/scc-bogus.ucns-c++11.1
Original file line number Diff line number Diff line change
Expand Up @@ -6,86 +6,86 @@






extern int id\u0xyz;
extern int id\u01xyz;
extern int id\u012xyz;
extern int id\u0123xyz;
extern int \U000AFFF0;
extern int \U000AFFFxyz;
extern int \U000AFFxyz;
extern int \U000AFxyz;
extern int \U000Axyz;
extern int \U000xyz;
extern int \U0Fxyz;
extern int \U0xyz;







extern int id\u0xyz;
extern int id\u01xyz;
extern int id\u012xyz;
extern int id\u0123xyz;
extern int \U000AFFF0;
extern int \U000AFFFxyz;
extern int \U000AFFxyz;
extern int \U000AFxyz;
extern int \U000Axyz;
extern int \U000xyz;
extern int \U0Fxyz;
extern int \U0xyz;



extern char bogus_ucns[];
char bogus_ucns[] =
char bogus_ucns[] =
"\u0000"
"\u0023"
"\u0025"
"\u003F"
"\u0041"
"\u005F"
"\u0061"
"\uD800"
"\uDFFF"
"\uE000"
"\uF8FF"
"\U000F0000"
"\U00100000"
"\U0010FFFF"
"\U00110000"
"\uD800"
"\uDFFF"
"\uE000"
"\uF8FF"
"\U000F0000"
"\U00100000"
"\U0010FFFF"
"\U00110000"
"\u007F"
"\u0080"
"\u009F"
"\U0001FFFE"
"\U0001FFFF"
"\U0002FFFE"
"\U0002FFFF"
"\U0003FFFE"
"\U0003FFFF"
"\U0004FFFE"
"\U0004FFFF"
"\U0005FFFE"
"\U0005FFFF"
"\U0006FFFE"
"\U0006FFFF"
"\U0007FFFE"
"\U0007FFFF"
"\U0008FFFE"
"\U0008FFFF"
"\U0009FFFE"
"\U0009FFFF"
"\U000AFFFE"
"\U000AFFFF"
"\U000BFFFE"
"\U000BFFFF"
"\U000CFFFE"
"\U000CFFFF"
"\U000DFFFE"
"\U000DFFFF"
"\U000EFFFE"
"\U000EFFFF"



"\U0001FFFE"
"\U0001FFFF"
"\U0002FFFE"
"\U0002FFFF"
"\U0003FFFE"
"\U0003FFFF"
"\U0004FFFE"
"\U0004FFFF"
"\U0005FFFE"
"\U0005FFFF"
"\U0006FFFE"
"\U0006FFFF"
"\U0007FFFE"
"\U0007FFFF"
"\U0008FFFE"
"\U0008FFFF"
"\U0009FFFE"
"\U0009FFFF"
"\U000AFFFE"
"\U000AFFFF"
"\U000BFFFE"
"\U000BFFFF"
"\U000CFFFE"
"\U000CFFFF"
"\U000DFFFE"
"\U000DFFFF"
"\U000EFFFE"
"\U000EFFFF"
;


extern char valid_ucns[];
char valid_ucns[] =

"\u0024 ($), \u0040 (@), or \u0060 (`)"

"\u00A8, \u00AA, \u00AD, \u00AF, \u00B2−\u00B5, \u00B7−\u00BA, \u00BC−\u00BE, \u00C0−\u00D6,"
"\u00D8−\u00F6, \u00F8−\u00FF"
"\u0100−\u167F, \u1681−\u180D, \u180F−\u1FFF"
Expand Down
Loading

0 comments on commit c4a31a4

Please sign in to comment.