Andreas Wacknitz
2023-11-03 9fb9c1177457994e2f813a5fd33322a83a41dc43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
 
Any output from "cmp" is bad news, although some differences
in floating point values are probably benign -- in particular,
some systems may omit a leading zero and the floating point
precision may lead to slightly different output in a few cases.
 
Locale environment:
    LC_ALL="C" LANG="C"
 
======== Starting basic tests ========
addcomma
anchgsub
anchor
argarray
argcasfile
arrayind1
arrayind2
arrayind3
arrayparm
arrayprm2
arrayprm3
arrayref
arrymem1
arryref2
arryref3
arryref4
arryref5
arynasty
arynocls
aryprm1
aryprm2
aryprm3
aryprm4
aryprm5
aryprm6
aryprm7
aryprm8
aryprm9
arysubnm
aryunasgn
asgext
assignnumfield
assignnumfield2
awkpath
back89
backgsub
badassign1
badbuild
callparam
childin
clobber
close_status
closebad
clsflnam
cmdlinefsbacknl
cmdlinefsbacknl2
compare
compare2
concat1
concat2
concat3
concat4
concat5
convfmt
datanonl
defref
delargv
delarpm2
delarprm
delfunc
dfacheck2
dfamb1
dfastress
divzero
divzero2
dynlj
eofsplit
eofsrc1
escapebrace
exit2
exitval1
exitval2
exitval3
fcall_exit
fcall_exit2
fieldassign
fldchg
fldchgnf
fldterm
fnamedat
fnarray
fnarray2
fnaryscl
fnasgnm
fnmisc
fordel
forref
forsimp
fsbs
fscaret
fsnul1
fsrs
fsspcoln
fstabplus
funsemnl
funsmnam
funstack
getline
getline2
getline3
getline4
getline5
getlnbuf
getlnfa
getnr2tb
getnr2tm
gsubasgn
gsubnulli18n
gsubtest
gsubtst2
gsubtst3
gsubtst4
gsubtst5
gsubtst6
gsubtst7
gsubtst8
hex
hex2
hsprint
inpref
inputred
intest
intprec
iobug1
leaddig
leadnl
litoct
longsub
longwrds
manglprm
math
membug1
memleak
messages
minusstr
mmap8k
nasty
nasty2
negexp
negrange
nested
nfldstr
nfloop
nfneg
nfset
nlfldsep
nlinstr
nlstrina
noeffect
nofile
nofmtch
noloop1
noloop2
nonl
noparms
nors
nulinsrc
nulrsend
numindex
numrange
numstr1
numsubstr
octsub
ofmt
ofmta
ofmtbig
ofmtfidl
ofmts
ofmtstrnum
ofs1
onlynl
opasnidx
opasnslf
paramasfunc1
paramasfunc2
paramdup
paramres
paramtyp
paramuninitglobal
parse1
parsefld
parseme
pcntplus
posix2008sub
posix_compare
prdupval
prec
printf0
printf1
printfchar
prmarscl
prmreuse
prt1eval
prtoeval
rand
randtest
range1
range2
readbuf
rebrackloc
rebt8b1
rebuild
redfilnm
regeq
regex3minus
regexpbad
regexpbrack
regexpbrack2
regexprange
regrange
reindops
reparse
resplit
rri1
rs
rscompat
rsnul1nl
rsnulbig
rsnulbig2
rsnullre
rsnulw
rstest1
rstest2
rstest3
rstest4
rstest5
rswhite
scalar
sclforin
sclifin
setrec0
setrec1
sigpipe1
sortempty
sortglos
spacere
splitargv
splitarr
splitdef
splitvar
splitwht
status-close
strcat1
strfieldnum
strnum1
strnum2
strtod
subamp
subback
subi18n
subsepnm
subslash
substr
swaplns
synerr1
synerr2
synerr3
tailrecurse
tradanch
trailbs
tweakfld
uninit2
uninit3
uninit4
uninit5
uninitialized
unterm
uparrfs
uplus
wideidx
wideidx2
widesub
widesub2
widesub3
widesub4
wjposer1
zero2
zeroe0
zeroflag
======== Done with basic tests ========
======== Starting Unix tests ========
fflush
getlnhd
localenl
pid
pipeio1
pipeio2
poundbang
rtlen
rtlen01
space
strftlng
======== Done with Unix tests ========
======== Starting gawk extension tests ========
aadelete1
aadelete2
aarray1
aasort
aasorti
argtest
arraysort
arraysort2
arraytype
asortbool
asortsymtab
backw
badargs
beginfile1
beginfile2
binmode1
charasbytes
clos1way
clos1way2
clos1way3
clos1way4
clos1way5
clos1way6
colonwarn
commas
crlf
csv1
csv2
csv3
csvodd
dbugeval
dbugeval2
dbugeval3
dbugeval4
dbugtypedre1
dbugtypedre2
delsub
devfd
devfd1
devfd2
dfacheck1
dumpvars
elemnew1
elemnew2
elemnew3
errno
exit
fieldwdth
forcenum
fpat1
fpat2
fpat3
fpat4
fpat5
fpat6
fpat7
fpat8
fpat9
fpatnull
fsfwfs
functab1
functab2
functab3
functab6
funlen
fwtest
fwtest2
fwtest3
fwtest4
fwtest5
fwtest6
fwtest7
fwtest8
genpot
gensub
gensub2
gensub3
gensub4
getlndir
gnuops2
gnuops3
gnureops
gsubind
icasefs
icasers
id
igncdym
igncfs
ignrcas2
ignrcas4
ignrcase
incdupe
incdupe2
incdupe3
incdupe4
incdupe5
incdupe6
incdupe7
include
include2
indirectbuiltin
indirectcall
indirectcall2
indirectcall3
intarray
iolint
isarrayunset
lint
lintexp
lintindex
lintint
lintlength
lintold
lintplus
lintplus2
lintplus3
lintset
lintwarn
manyfiles
match1
match2
match3
mbstr1
mbstr2
mdim1
mdim2
mdim3
mdim4
mdim5
mdim6
mdim7
mdim8
mixed1
mktime
modifiers
muldimposix
nastyparm
negtime
next
nondec
nondec2
nonfatal1
nonfatal2
nonfatal3
nsawk1a
nsawk1b
nsawk1c
nsawk2a
nsawk2b
nsbad
nsbad2
nsbad3
nsbad_cmd
nsforloop
nsfuncrecurse
nsidentifier
nsindirect1
nsindirect2
nsprof1
nsprof2
octdec
patsplit
posix
printfbad1
printfbad2
printfbad3
printfbad4
printhuge
procinfs
profile0
profile1
profile10
profile11
profile12
profile13
profile14
profile15
profile16
profile17
profile2
profile3
profile4
profile5
profile6
profile7
profile8
profile9
pty1
pty2
rebuf
regexsub
reginttrad
regnul1
regnul2
regx8bit
reint
reint2
rsgetline
rsglstdin
rsstart1
rsstart2
rsstart3
rstest6
sandbox1
shadow
shadowbuiltin
sortfor
sortfor2
sortu
sourcesplit
split_after_fpat
splitarg4
strftfld
strftime
strtonum
strtonum1
stupid1
stupid2
stupid3
stupid4
stupid5
switch2
symtab1
symtab2
symtab3
symtab4
symtab5
symtab6
symtab7
symtab8
symtab9
symtab10
symtab11
symtab12
timeout
typedregex1
typedregex2
typedregex3
typedregex4
typedregex5
typedregex6
typeof1
typeof2
typeof3
typeof4
typeof5
typeof6
unicode1
watchpoint1
gawk is not compiled to support the array debug tests
======== Done with gawk extension tests ========
======== Starting tests that can vary based on character set or locale support ========
**************************************************************************
* Some or all of these tests may fail if you have inadequate or missing  *
* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and     *
* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful.    *
* However, if you see this message, the Makefile thinks you have what    *
* you need ...                                                           *
**************************************************************************
asort
asorti
backbigs1
backsmalls1
backsmalls2
fmttest
fnarydel
fnparydl
jarebug
lc_num1
mbfw1
mbprintf1
mbprintf2
mbprintf3
mbprintf4
mbprintf5
mtchi18n
mtchi18n2
nlstringtest
rebt8b2
rtlenmb
sort1
sprintfc
======== Done with tests that can vary based on character set or locale support ========
======== Starting shared library tests ========
apiterm
filefuncs
fnmatch
fork
fork2
fts
functab4
functab5
getfile
indirectbuiltin2
inplace1
inplace2
inplace2bcomp
inplace3
inplace3bcomp
ordchr
ordchr2
readall
readdir
readdir_retest
readdir_test
readfile
readfile2
revout
revtwoway
rwarray
testext
time
======== Done with shared library tests ========
======== Starting MPFR tests ========
mpfranswer42
mpfrbigint
mpfrbigint2
mpfrcase
mpfrcase2
mpfrexprange
mpfrfield
mpfrieee
mpfrmemok1
mpfrnegzero
mpfrnegzero2
mpfrnonum
mpfrnr
mpfrrem
mpfrrnd
mpfrrndeval
mpfrsort
mpfrsqrt
mpfrstrtonum
mpfruplus
mpgforcenum
======== Done with MPFR tests ========
======== Starting PMA tests ========
pma
======== Done with PMA tests ========
======== Starting machine-specific tests ========
If any of these tests fail, don't worry too much.
double1
double2
inf-nan-torture
intformat
======== Done with machine-specific tests ========
ALL TESTS PASSED