Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FAIL 5.7.0 t/op/numconvert.t] Debian Linux/PPC #3354

Closed
p5pRT opened this issue Feb 4, 2001 · 5 comments
Closed

[FAIL 5.7.0 t/op/numconvert.t] Debian Linux/PPC #3354

p5pRT opened this issue Feb 4, 2001 · 5 comments

Comments

@p5pRT
Copy link

p5pRT commented Feb 4, 2001

Migrated from rt.perl.org#5706 (status was 'resolved')

Searchable as RT5706$

@p5pRT
Copy link
Author

p5pRT commented Feb 4, 2001

From @schwern

$ ./perl harness op/numconvert.t
op/numconvert.......FAILED tests 13-14, 25-26, 121-122, 125-126, 217-218, 221-222, 525-528, 541-544, 557-558, 569-570, 589-590, 605-606, 621-622, 637-638, 681-684, 697-700, 717-718, 729-730, 745-746, 761-762, 777-778, 793-794, 877-878, 889-890, 1037-1038, 1049-1050, 1197-1198, 1209-1210, 1357-1358, 1369-1370
  Failed 68/1440 tests, 95.28% okay
Failed Test Status Wstat Total Fail Failed List of Failed


op/numconvert.t 1440 68 4.72% 13-14, 25-26, 121-122, 125-126,
  217-218, 221-222, 525-528, 541-
  544, 557-558, 569-570, 589-590,
  605-606, 621-622, 637-638, 681-
  684, 697-700, 717-718, 729-730,
  745-746, 761-762, 777-778, 793-
  794, 877-878, 889-890, 1037-
  1038, 1049-1050, 1197-1198,
  1209-1210, 1357-1358, 1369-1370
Failed 1/1 test scripts, 0.00% okay. 68/1440 subtests failed, 95.28% okay.

Here's the complete output​:
# max_uv1 = 18446744073709551615, max_uv2 = 18446744073709551615, big_iv = -16
1..1440
# -1.84467440737096e+19 -1.84467440737096e+19 -9.22337203685478e+18 -9223372036854775808 -1212121212121212121 -979797979797979797 -1 0 1 979797979797979797 1212121212121212121 9223372036854775808 9223372036854775809 18446744073709551615 1.84467440737096e+19
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N U vs P U
not ok 13
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N I vs P I
not ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P U vs N U
not ok 25
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P I vs N I
not ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N - P U vs N - U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N - P U vs N - U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N - P U vs N - U
not ok 121
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N - P I vs N - I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N - P I vs N - I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N - P I vs N - I
not ok 122
ok 123
ok 124
# '9223372036854775808' ne '1', -1.84467440737096e+19 => P - P U vs P - U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => P - P U vs P - U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => P - P U vs P - U
not ok 125
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => P - P I vs P - I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => P - P I vs P - I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => P - P I vs P - I
not ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
# '1.84467440737096e+19' ne '18446744073709551616', 18446744073709551615 => P + N P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 208
ok 209
ok 210
ok 211
ok 212
ok 213
ok 214
ok 215
ok 216
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N + P U vs N + U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N + P U vs N + U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N + P U vs N + U
not ok 217
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N + P I vs N + I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N + P I vs N + I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N + P I vs N + I
not ok 218
ok 219
ok 220
# '9223372036854775808' ne '1', -1.84467440737096e+19 => P + P U vs P + U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => P + P U vs P + U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => P + P U vs P + U
not ok 221
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => P + P I vs P + I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => P + P I vs P + I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => P + P I vs P + I
not ok 222
ok 223
ok 224
ok 225
ok 226
ok 227
ok 228
ok 229
ok 230
ok 231
ok 232
ok 233
ok 234
ok 235
ok 236
ok 237
ok 238
ok 239
ok 240
ok 241
ok 242
ok 243
ok 244
ok 245
ok 246
ok 247
ok 248
ok 249
ok 250
ok 251
ok 252
ok 253
ok 254
ok 255
ok 256
ok 257
ok 258
ok 259
ok 260
ok 261
ok 262
ok 263
ok 264
ok 265
ok 266
ok 267
ok 268
ok 269
ok 270
ok 271
ok 272
ok 273
ok 274
ok 275
ok 276
ok 277
ok 278
ok 279
ok 280
ok 281
ok 282
ok 283
ok 284
ok 285
ok 286
ok 287
ok 288
ok 289
ok 290
ok 291
ok 292
ok 293
ok 294
ok 295
ok 296
ok 297
ok 298
ok 299
ok 300
ok 301
ok 302
ok 303
ok 304
ok 305
ok 306
ok 307
ok 308
ok 309
ok 310
ok 311
ok 312
ok 313
ok 314
ok 315
ok 316
ok 317
ok 318
ok 319
ok 320
ok 321
ok 322
ok 323
ok 324
ok 325
ok 326
ok 327
ok 328
ok 329
ok 330
ok 331
ok 332
ok 333
ok 334
ok 335
ok 336
ok 337
ok 338
ok 339
ok 340
ok 341
ok 342
ok 343
ok 344
ok 345
ok 346
ok 347
ok 348
ok 349
ok 350
ok 351
ok 352
ok 353
ok 354
ok 355
ok 356
ok 357
ok 358
ok 359
ok 360
ok 361
ok 362
ok 363
ok 364
ok 365
ok 366
ok 367
ok 368
ok 369
ok 370
ok 371
ok 372
ok 373
ok 374
ok 375
ok 376
ok 377
ok 378
ok 379
ok 380
ok 381
ok 382
ok 383
ok 384
ok 385
ok 386
ok 387
ok 388
ok 389
ok 390
ok 391
ok 392
ok 393
ok 394
ok 395
ok 396
ok 397
ok 398
ok 399
ok 400
ok 401
ok 402
ok 403
ok 404
ok 405
ok 406
ok 407
ok 408
ok 409
ok 410
ok 411
ok 412
ok 413
ok 414
ok 415
ok 416
ok 417
ok 418
ok 419
ok 420
ok 421
ok 422
ok 423
ok 424
ok 425
ok 426
ok 427
ok 428
ok 429
ok 430
ok 431
ok 432
ok 433
ok 434
ok 435
ok 436
ok 437
ok 438
ok 439
ok 440
ok 441
ok 442
ok 443
ok 444
ok 445
ok 446
ok 447
ok 448
ok 449
ok 450
ok 451
ok 452
ok 453
ok 454
ok 455
ok 456
ok 457
ok 458
ok 459
ok 460
ok 461
ok 462
ok 463
ok 464
ok 465
ok 466
ok 467
ok 468
ok 469
ok 470
ok 471
ok 472
ok 473
ok 474
ok 475
ok 476
ok 477
ok 478
ok 479
ok 480
ok 481
ok 482
ok 483
ok 484
ok 485
ok 486
ok 487
ok 488
ok 489
ok 490
ok 491
ok 492
ok 493
ok 494
ok 495
ok 496
ok 497
ok 498
ok 499
ok 500
ok 501
ok 502
ok 503
ok 504
ok 505
ok 506
ok 507
ok 508
ok 509
ok 510
ok 511
# '1.84467440737096e+19' ne '18446744073709551616', 18446744073709551615 => P N + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 512
ok 513
ok 514
ok 515
ok 516
ok 517
ok 518
ok 519
ok 520
ok 521
ok 522
ok 523
ok 524
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U U vs P U U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U U vs P U U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N U U vs P U U
not ok 525
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N U I vs P U I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N U I vs P U I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N U I vs P U I
not ok 526
# '1' ne '9.22337e+18', -1.84467440737096e+19 => P N U N vs P U N
# '1' ne '9.22337e+18', -1.84467440737096e+19 => P N U N vs P U N
not ok 527
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U P vs P U P
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N U P vs P U P
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N U P vs P U P
not ok 528
ok 529
ok 530
ok 531
ok 532
ok 533
ok 534
ok 535
ok 536
ok 537
ok 538
ok 539
ok 540
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N I U vs P I U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N I U vs P I U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N I U vs P I U
not ok 541
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I I vs P I I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I I vs P I I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N I I vs P I I
not ok 542
# '1' ne '-9.22337e+18', -1.84467440737096e+19 => P N I N vs P I N
# '1' ne '-9.22337e+18', -1.84467440737096e+19 => P N I N vs P I N
# '9.22337e+18' ne '-9.22337e+18', -9.22337203685478e+18 => P N I N vs P I N
not ok 543
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I P vs P I P
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N I P vs P I P
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N I P vs P I P
not ok 544
ok 545
ok 546
ok 547
ok 548
ok 549
ok 550
ok 551
ok 552
ok 553
ok 554
ok 555
ok 556
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N N U vs P U
not ok 557
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N N I vs P I
not ok 558
ok 559
ok 560
ok 561
ok 562
ok 563
ok 564
ok 565
ok 566
ok 567
ok 568
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N N P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N N P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N N P U vs N U
not ok 569
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N N P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N N P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N N P I vs N I
not ok 570
ok 571
ok 572
ok 573
ok 574
ok 575
ok 576
ok 577
ok 578
ok 579
ok 580
ok 581
ok 582
ok 583
ok 584
ok 585
ok 586
ok 587
ok 588
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N u U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N u U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N u U vs P U
not ok 589
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N u I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N u I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N u I vs P I
not ok 590
ok 591
ok 592
ok 593
ok 594
ok 595
ok 596
ok 597
ok 598
ok 599
ok 600
ok 601
ok 602
ok 603
ok 604
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N i U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N i U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N i U vs P U
not ok 605
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N i I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N i I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N i I vs P I
not ok 606
ok 607
ok 608
ok 609
ok 610
ok 611
ok 612
ok 613
ok 614
ok 615
ok 616
ok 617
ok 618
ok 619
ok 620
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N n U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N n U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N n U vs P U
not ok 621
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N n I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N n I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N n I vs P I
not ok 622
ok 623
ok 624
ok 625
ok 626
ok 627
ok 628
ok 629
ok 630
ok 631
ok 632
ok 633
ok 634
ok 635
ok 636
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N p U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P N p U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P N p U vs P U
not ok 637
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N p I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P N p I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P N p I vs P I
not ok 638
ok 639
ok 640
ok 641
ok 642
ok 643
ok 644
ok 645
ok 646
ok 647
ok 648
ok 649
ok 650
ok 651
ok 652
ok 653
ok 654
ok 655
ok 656
ok 657
ok 658
ok 659
# '18446744073709551616' ne '1.84467440737096e+19', -1 => U P + P vs U + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
# '18446744073709551616' ne '1.84467440737096e+19', 18446744073709551615 => U P + P vs U + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
# '18446744073709551616' ne '1.84467440737096e+19', 1.84467440737096e+19 => U P + P vs U + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 660
ok 661
ok 662
ok 663
ok 664
ok 665
ok 666
ok 667
# '18446744073709551616' ne '1.84467440737096e+19', 18446744073709551615 => N P + P vs N + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 668
ok 669
ok 670
ok 671
ok 672
ok 673
ok 674
ok 675
ok 676
ok 677
ok 678
ok 679
ok 680
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U U vs N U U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U U vs N U U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P U U vs N U U
not ok 681
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P U I vs N U I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P U I vs N U I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P U I vs N U I
not ok 682
# '9.22337e+18' ne '1', -1.84467440737096e+19 => N P U N vs N U N
# '9.22337e+18' ne '1', -1.84467440737096e+19 => N P U N vs N U N
not ok 683
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U P vs N U P
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P U P vs N U P
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P U P vs N U P
not ok 684
ok 685
ok 686
ok 687
ok 688
ok 689
ok 690
ok 691
ok 692
ok 693
ok 694
ok 695
ok 696
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P I U vs N I U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P I U vs N I U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P I U vs N I U
not ok 697
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I I vs N I I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I I vs N I I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P I I vs N I I
not ok 698
# '-9.22337e+18' ne '1', -1.84467440737096e+19 => N P I N vs N I N
# '-9.22337e+18' ne '1', -1.84467440737096e+19 => N P I N vs N I N
# '-9.22337e+18' ne '9.22337e+18', -9.22337203685478e+18 => N P I N vs N I N
not ok 699
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I P vs N I P
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P I P vs N I P
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P I P vs N I P
not ok 700
ok 701
ok 702
ok 703
ok 704
ok 705
ok 706
ok 707
ok 708
ok 709
ok 710
ok 711
ok 712
ok 713
ok 714
ok 715
ok 716
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P P N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P P N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P P N U vs P U
not ok 717
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P P N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P P N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P P N I vs P I
not ok 718
ok 719
ok 720
ok 721
ok 722
ok 723
ok 724
ok 725
ok 726
ok 727
ok 728
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P P U vs N U
not ok 729
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P P I vs N I
not ok 730
ok 731
ok 732
ok 733
ok 734
ok 735
ok 736
ok 737
ok 738
ok 739
ok 740
ok 741
ok 742
ok 743
ok 744
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P u U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P u U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P u U vs N U
not ok 745
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P u I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P u I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P u I vs N I
not ok 746
ok 747
ok 748
ok 749
ok 750
ok 751
ok 752
ok 753
ok 754
ok 755
ok 756
ok 757
ok 758
ok 759
ok 760
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P i U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P i U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P i U vs N U
not ok 761
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P i I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P i I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P i I vs N I
not ok 762
ok 763
ok 764
ok 765
ok 766
ok 767
ok 768
ok 769
ok 770
ok 771
ok 772
ok 773
ok 774
ok 775
ok 776
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P n U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P n U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P n U vs N U
not ok 777
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P n I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P n I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P n I vs N I
not ok 778
ok 779
ok 780
ok 781
ok 782
ok 783
ok 784
ok 785
ok 786
ok 787
ok 788
ok 789
ok 790
ok 791
ok 792
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P p U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N P p U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P p U vs N U
not ok 793
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P p I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N P p I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N P p I vs N I
not ok 794
ok 795
ok 796
ok 797
ok 798
ok 799
ok 800
ok 801
ok 802
ok 803
ok 804
ok 805
ok 806
ok 807
ok 808
ok 809
ok 810
ok 811
ok 812
ok 813
ok 814
ok 815
ok 816
ok 817
ok 818
ok 819
ok 820
ok 821
ok 822
ok 823
ok 824
ok 825
ok 826
ok 827
ok 828
ok 829
ok 830
ok 831
# '1.84467440737096e+19' ne '18446744073709551616', 18446744073709551615 => P u + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 832
ok 833
ok 834
ok 835
ok 836
ok 837
ok 838
ok 839
ok 840
ok 841
ok 842
ok 843
ok 844
ok 845
ok 846
ok 847
ok 848
ok 849
ok 850
ok 851
ok 852
ok 853
ok 854
ok 855
ok 856
ok 857
ok 858
ok 859
ok 860
ok 861
ok 862
ok 863
ok 864
ok 865
ok 866
ok 867
ok 868
ok 869
ok 870
ok 871
ok 872
ok 873
ok 874
ok 875
ok 876
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P u N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P u N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P u N U vs P U
not ok 877
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P u N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P u N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P u N I vs P I
not ok 878
ok 879
ok 880
ok 881
ok 882
ok 883
ok 884
ok 885
ok 886
ok 887
ok 888
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N u P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N u P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N u P U vs N U
not ok 889
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N u P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N u P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N u P I vs N I
not ok 890
ok 891
ok 892
ok 893
ok 894
ok 895
ok 896
ok 897
ok 898
ok 899
ok 900
ok 901
ok 902
ok 903
ok 904
ok 905
ok 906
ok 907
ok 908
ok 909
ok 910
ok 911
ok 912
ok 913
ok 914
ok 915
ok 916
ok 917
ok 918
ok 919
ok 920
ok 921
ok 922
ok 923
ok 924
ok 925
ok 926
ok 927
ok 928
ok 929
ok 930
ok 931
ok 932
ok 933
ok 934
ok 935
ok 936
ok 937
ok 938
ok 939
ok 940
ok 941
ok 942
ok 943
ok 944
ok 945
ok 946
ok 947
ok 948
ok 949
ok 950
ok 951
ok 952
ok 953
ok 954
ok 955
ok 956
ok 957
ok 958
ok 959
ok 960
ok 961
ok 962
ok 963
ok 964
ok 965
ok 966
ok 967
ok 968
ok 969
ok 970
ok 971
ok 972
ok 973
ok 974
ok 975
ok 976
ok 977
ok 978
ok 979
ok 980
ok 981
ok 982
ok 983
ok 984
ok 985
ok 986
ok 987
ok 988
ok 989
ok 990
ok 991
# '1.84467440737096e+19' ne '18446744073709551616', 18446744073709551615 => P i + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 992
ok 993
ok 994
ok 995
ok 996
ok 997
ok 998
ok 999
ok 1000
ok 1001
ok 1002
ok 1003
ok 1004
ok 1005
ok 1006
ok 1007
ok 1008
ok 1009
ok 1010
ok 1011
ok 1012
ok 1013
ok 1014
ok 1015
ok 1016
ok 1017
ok 1018
ok 1019
ok 1020
ok 1021
ok 1022
ok 1023
ok 1024
ok 1025
ok 1026
ok 1027
ok 1028
ok 1029
ok 1030
ok 1031
ok 1032
ok 1033
ok 1034
ok 1035
ok 1036
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P i N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P i N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P i N U vs P U
not ok 1037
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P i N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P i N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P i N I vs P I
not ok 1038
ok 1039
ok 1040
ok 1041
ok 1042
ok 1043
ok 1044
ok 1045
ok 1046
ok 1047
ok 1048
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N i P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N i P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N i P U vs N U
not ok 1049
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N i P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N i P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N i P I vs N I
not ok 1050
ok 1051
ok 1052
ok 1053
ok 1054
ok 1055
ok 1056
ok 1057
ok 1058
ok 1059
ok 1060
ok 1061
ok 1062
ok 1063
ok 1064
ok 1065
ok 1066
ok 1067
ok 1068
ok 1069
ok 1070
ok 1071
ok 1072
ok 1073
ok 1074
ok 1075
ok 1076
ok 1077
ok 1078
ok 1079
ok 1080
ok 1081
ok 1082
ok 1083
ok 1084
ok 1085
ok 1086
ok 1087
ok 1088
ok 1089
ok 1090
ok 1091
ok 1092
ok 1093
ok 1094
ok 1095
ok 1096
ok 1097
ok 1098
ok 1099
ok 1100
ok 1101
ok 1102
ok 1103
ok 1104
ok 1105
ok 1106
ok 1107
ok 1108
ok 1109
ok 1110
ok 1111
ok 1112
ok 1113
ok 1114
ok 1115
ok 1116
ok 1117
ok 1118
ok 1119
ok 1120
ok 1121
ok 1122
ok 1123
ok 1124
ok 1125
ok 1126
ok 1127
ok 1128
ok 1129
ok 1130
ok 1131
ok 1132
ok 1133
ok 1134
ok 1135
ok 1136
ok 1137
ok 1138
ok 1139
ok 1140
ok 1141
ok 1142
ok 1143
ok 1144
ok 1145
ok 1146
ok 1147
ok 1148
ok 1149
ok 1150
ok 1151
# '1.84467440737096e+19' ne '18446744073709551616', 18446744073709551615 => P n + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737096e+19
ok 1152
ok 1153
ok 1154
ok 1155
ok 1156
ok 1157
ok 1158
ok 1159
ok 1160
ok 1161
ok 1162
ok 1163
ok 1164
ok 1165
ok 1166
ok 1167
ok 1168
ok 1169
ok 1170
ok 1171
ok 1172
ok 1173
ok 1174
ok 1175
ok 1176
ok 1177
ok 1178
ok 1179
ok 1180
ok 1181
ok 1182
ok 1183
ok 1184
ok 1185
ok 1186
ok 1187
ok 1188
ok 1189
ok 1190
ok 1191
ok 1192
ok 1193
ok 1194
ok 1195
ok 1196
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P n N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P n N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P n N U vs P U
not ok 1197
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P n N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P n N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P n N I vs P I
not ok 1198
ok 1199
ok 1200
ok 1201
ok 1202
ok 1203
ok 1204
ok 1205
ok 1206
ok 1207
ok 1208
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N n P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N n P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N n P U vs N U
not ok 1209
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N n P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N n P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N n P I vs N I
not ok 1210
ok 1211
ok 1212
ok 1213
ok 1214
ok 1215
ok 1216
ok 1217
ok 1218
ok 1219
ok 1220
ok 1221
ok 1222
ok 1223
ok 1224
ok 1225
ok 1226
ok 1227
ok 1228
ok 1229
ok 1230
ok 1231
ok 1232
ok 1233
ok 1234
ok 1235
ok 1236
ok 1237
ok 1238
ok 1239
ok 1240
ok 1241
ok 1242
ok 1243
ok 1244
ok 1245
ok 1246
ok 1247
ok 1248
ok 1249
ok 1250
ok 1251
ok 1252
ok 1253
ok 1254
ok 1255
ok 1256
ok 1257
ok 1258
ok 1259
ok 1260
ok 1261
ok 1262
ok 1263
ok 1264
ok 1265
ok 1266
ok 1267
ok 1268
ok 1269
ok 1270
ok 1271
ok 1272
ok 1273
ok 1274
ok 1275
ok 1276
ok 1277
ok 1278
ok 1279
ok 1280
ok 1281
ok 1282
ok 1283
ok 1284
ok 1285
ok 1286
ok 1287
ok 1288
ok 1289
ok 1290
ok 1291
ok 1292
ok 1293
ok 1294
ok 1295
ok 1296
ok 1297
ok 1298
ok 1299
ok 1300
ok 1301
ok 1302
ok 1303
ok 1304
ok 1305
ok 1306
ok 1307
ok 1308
ok 1309
ok 1310
ok 1311
ok 1312
ok 1313
ok 1314
ok 1315
ok 1316
ok 1317
ok 1318
ok 1319
ok 1320
ok 1321
ok 1322
ok 1323
ok 1324
ok 1325
ok 1326
ok 1327
ok 1328
ok 1329
ok 1330
ok 1331
ok 1332
ok 1333
ok 1334
ok 1335
ok 1336
ok 1337
ok 1338
ok 1339
ok 1340
ok 1341
ok 1342
ok 1343
ok 1344
ok 1345
ok 1346
ok 1347
ok 1348
ok 1349
ok 1350
ok 1351
ok 1352
ok 1353
ok 1354
ok 1355
ok 1356
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P p N U vs P U
# '1' ne '9223372036854775808', -1.84467440737096e+19 => P p N U vs P U
# '9223372036854771712' ne '9223372036854775808', -9.22337203685478e+18 => P p N U vs P U
not ok 1357
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P p N I vs P I
# '1' ne '-9223372036854775808', -1.84467440737096e+19 => P p N I vs P I
# '9223372036854771712' ne '-9223372036854775808', -9.22337203685478e+18 => P p N I vs P I
not ok 1358
ok 1359
ok 1360
ok 1361
ok 1362
ok 1363
ok 1364
ok 1365
ok 1366
ok 1367
ok 1368
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N p P U vs N U
# '9223372036854775808' ne '1', -1.84467440737096e+19 => N p P U vs N U
# '9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N p P U vs N U
not ok 1369
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N p P I vs N I
# '-9223372036854775808' ne '1', -1.84467440737096e+19 => N p P I vs N I
# '-9223372036854775808' ne '9223372036854771712', -9.22337203685478e+18 => N p P I vs N I
not ok 1370
ok 1371
ok 1372
ok 1373
ok 1374
ok 1375
ok 1376
ok 1377
ok 1378
ok 1379
ok 1380
ok 1381
ok 1382
ok 1383
ok 1384
ok 1385
ok 1386
ok 1387
ok 1388
ok 1389
ok 1390
ok 1391
ok 1392
ok 1393
ok 1394
ok 1395
ok 1396
ok 1397
ok 1398
ok 1399
ok 1400
ok 1401
ok 1402
ok 1403
ok 1404
ok 1405
ok 1406
ok 1407
ok 1408
ok 1409
ok 1410
ok 1411
ok 1412
ok 1413
ok 1414
ok 1415
ok 1416
ok 1417
ok 1418
ok 1419
ok 1420
ok 1421
ok 1422
ok 1423
ok 1424
ok 1425
ok 1426
ok 1427
ok 1428
ok 1429
ok 1430
ok 1431
ok 1432
ok 1433
ok 1434
ok 1435
ok 1436
ok 1437
ok 1438
ok 1439
ok 1440

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​:
  Platform​:
  osname=linux, osvers=2.2.18pre21, archname=ppc-linux-64all
  uname='linux blackrider 2.2.18pre21 #1 thu dec 14 20​:30​:08 est 2000 ppc unknown '
  config_args=''
  hint=previous, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
  useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
  use64bitint=define use64bitall=define uselongdouble=undef
  Compiler​:
  cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-g',
  cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  ccversion='', gccversion='2.95.2 20000220 (Debian GNU/Linux)', gccosandvers=''
  intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
  ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, usemymalloc=y, prototype=define

  Linker and Libraries​:
  ld='cc', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib
  libs=-lnsl -ldb -ldl -lm -lc -lcrypt -lutil
  perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
  libc=/lib/libc-2.2.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
  cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: DEBUGGING USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Locally applied patches​:
  DEVEL8670
  Built under linux
  Compiled at Feb 4 2001 16​:40​:42
  %ENV​:
  PERL5LIB="/home/schwern/lib/site_perl"
  @​INC​:
  lib
  /home/schwern/lib/site_perl/ppc-linux-64all
  /home/schwern/lib/site_perl
  /usr/local/perl-current/lib/5.7.0/ppc-linux-64all
  /usr/local/perl-current/lib/5.7.0
  /usr/local/perl-current/lib/site_perl/5.7.0/ppc-linux-64all
  /usr/local/perl-current/lib/site_perl/5.7.0
  /usr/local/perl-current/lib/site_perl
  /usr/local/lib/site_perl
  .

@p5pRT
Copy link
Author

p5pRT commented Feb 4, 2001

From @nwc10

On Sun, Feb 04, 2001 at 05​:09​:54PM -0500, schwern@​pobox.com wrote​:

t/op/numconvert.t has been puking for a while now under 5.7.0. While
it only reports #13 as failing in the summary, there's a whole lot
more​:

Thanks. Erk. This looks like the HP-UX and IRIX problems, but I'm not
certain it's identical. I'll think further in the morning.

What does

./perl -le '$a = e '$a = ~0; $a++; printf "%u\n", $a'

give you on PPC? (bleadperl and (5.6 or earlier)
If you have access to non PPC, what does it give?

If you have time, are you able to re-configure and recompile with -Ud_casti32
and if so, does this make the test pass?

Nicholas Clark

@p5pRT
Copy link
Author

p5pRT commented Feb 6, 2001

From @schwern

On Sun, Feb 04, 2001 at 10​:52​:10PM +0000, Nicholas Clark wrote​:

./perl -le '$a = e '$a = ~0; $a++; printf "%u\n", $a'

give you on PPC? (bleadperl and (5.6 or earlier)

I presume you ment perl -wle '$a = ~0; $a++; printf "%u\n", $a'?

$ perl5.00503 -wle '$a = ~0; $a++; printf "%u\n", $a'
4294967295
$ perl5.6.0 -wle '$a = ~0; $a++; printf "%u\n", $a'
4294967295
$ perl5.6.1-TRIAL2 -wle '$a = ~0; $a++; printf "%u\n", $a'
18446744073709551615
$ perl5.7.0-8670 -wle '$a = ~0; $a++; printf "%u\n", $a'
18446744073709551615

That 5.6.0 is Debian/Woody's. I'll stick the perl -V of it at the end.

This is interesting​:

schwern@​blackrider​:/usr/local/src/perl-5.6.1-TRIAL2/t$ ./perl harness op/numconvert.t
op/numconvert.......skipped​: unsigned perl arithmetic is not sane (common in 64-bit platforms)
FAILED--1 test script could be run, alas--no output ever seen

If you have access to non PPC, what does it give?

None handy with 5.7.0 or 5.6.1.

If you have time, are you able to re-configure and recompile with -Ud_casti32
and if so, does this make the test pass?

Ok, lemme recompile... op/numconvert.t passes now. But your one-liner
comes out the same.

$ ./perl -wle '$a = ~0; $a++; printf "%u\n", $a'
18446744073709551615

Here's the Debian 5.6.0

Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration​:
  Platform​:
  osname=linux, osvers=2.2.17, archname=powerpc-linux
  uname='linux sayshell 2.2.17 #1 tue jul 18 17​:51​:27 pdt 2000 ppc unknown '
  config_args='-de -D prefix=/usr -D archname=powerpc-linux -D startperl=#!/us
r/bin/perl-5.6 -D privlib=/usr/lib/perl5/5.6 -D archlib=/usr/lib/perl5/5.6/power
pc-linux -D sitelib=/usr/local/lib/site_perl -D man1dir=/usr/share/man/man1 -D m
an1ext=1p -D man3dir=/usr/share/man/man3 -D man3ext=3pm -D ccflags=-D_REENTRANT
-DDEBIAN -DAPPLLIB_EXP="/usr/lib/perl5" -D optimize=-O2 -D cccdlflags=-fPIC -D
d_dosuid=define -U usesfio -D d_csh=undef -D d_statblks=define -D i_db -D i_ndbm
-U installusrbinperl -D pager=/usr/bin/pager -D perladmin=perl@​packages.debian.
org -D useshrplib -D libperl=libperl.so.5.6.0 -D vendorprefix=/usr -D vendorlib=
/usr/lib/perl5/5.005 -D vendorarch=/usr/lib/perl5/5.005/powerpc-linux'
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=unde
f
  useperlio=undef d_sfio=undef uselargefiles=define
  use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
  Compiler​:
  cc='cc', optimize='-O2 ', gccversion=2.95.2 20000220 (Debian GNU/Linux)
  cppflags='-D_REENTRANT -DDEBIAN -DAPPLLIB_EXP="/usr/lib/perl5" -fno-strict-a
liasing -I/usr/local/include'
  ccflags ='-D_REENTRANT -DDEBIAN -DAPPLLIB_EXP="/usr/lib/perl5" -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  stdchar='char', d_stdstdio=define, usevfork=false
  intsize=4, longsize=4, ptrsize=4, doublesize=8
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
  ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize
=8
  alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib
  libs=-lnsl -ldl -lm -lc -lcrypt
  libc=/lib/libc-2.1.97.so, so=so, useshrplib=true, libperl=libperl.so.5.6.0
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
  cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: USE_LARGE_FILES
  Built under linux
  Compiled at Dec 4 2000 17​:52​:43
  %ENV​:
  PERL5LIB="/home/schwern/lib/site_perl"
  @​INC​:
  /home/schwern/lib/site_perl/powerpc-linux
  /home/schwern/lib/site_perl
  /usr/lib/perl5/powerpc-linux
  /usr/lib/perl5
  /usr/lib/perl5/5.6/powerpc-linux
  /usr/lib/perl5/5.6
  /usr/local/lib/site_perl/powerpc-linux
  /usr/local/lib/site_perl
  /usr/lib/perl5/5.005/powerpc-linux
  /usr/lib/perl5/5.005
  .

5.6.1-TRIAL2

Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration​:
  Platform​:
  osname=linux, osvers=2.2.18pre21, archname=ppc-linux-64all
  uname='linux blackrider 2.2.18pre21 #1 thu dec 14 20​:30​:08 est 2000 ppc unkn
own '
  config_args=''
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=unde
f
  useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
  use64bitint=define use64bitall=define uselongdouble=undef
  Compiler​:
  cc='cc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SO
URCE -D_FILE_OFFSET_BITS=64',
  optimize='-O6',
  cppflags='-fno-strict-aliasing -I/usr/local/include'
  ccversion='', gccversion='2.95.2 20000220 (Debian GNU/Linux)', gccosandvers=
''
  intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
  ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lsee
ksize=8
  alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib
  libs=-lnsl -ldb -ldl -lm -lc -lcrypt -lutil
  perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
  libc=/lib/libc-2.2.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
  cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Locally applied patches​:
  v5.6.1-TRIAL2
  Built under linux
  Compiled at Feb 4 2001 17​:10​:01
  %ENV​:
  PERL5LIB="/home/schwern/lib/site_perl"
  @​INC​:
  lib
  /home/schwern/lib/site_perl/ppc-linux-64all
  /home/schwern/lib/site_perl
  /usr/local/perl-5.6.1/lib/ppc-linux-64all
  /usr/local/perl-5.6.1/lib
  /usr/local/perl-5.6.1/lib/site_perl/ppc-linux-64all
  /usr/local/perl-5.6.1/lib/site_perl
  /usr/local/perl-5.6.1/lib/site_perl
  .

And the recompiled 5.7.0

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​:
  Platform​:
  osname=linux, osvers=2.2.18pre21, archname=ppc-linux-64all
  uname='linux blackrider 2.2.18pre21 #1 thu dec 14 20​:30​:08 est 2000 ppc unknown '
  config_args=''
  hint=previous, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
  useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
  use64bitint=define use64bitall=define uselongdouble=undef
  Compiler​:
  cc='cc', ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-g',
  cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  ccversion='', gccversion='2.95.2 20000220 (Debian GNU/Linux)', gccosandvers=''
  intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
  ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, usemymalloc=y, prototype=define

  Linker and Libraries​:
  ld='cc', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib
  libs=-lnsl -ldb -ldl -lm -lc -lcrypt -lutil
  perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
  libc=/lib/libc-2.2.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
  cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: DEBUGGING USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES
  Locally applied patches​:
  DEVEL8670
  Built under linux
  Compiled at Feb 4 2001 19​:59​:06
  %ENV​:
  PERL5LIB="/home/schwern/lib/site_perl"
  @​INC​:
  lib
  /home/schwern/lib/site_perl/ppc-linux-64all
  /home/schwern/lib/site_perl
  /usr/local/perl-current/lib/5.7.0/ppc-linux-64all
  /usr/local/perl-current/lib/5.7.0
  /usr/local/perl-current/lib/site_perl/5.7.0/ppc-linux-64all
  /usr/local/perl-current/lib/site_perl/5.7.0
  /usr/local/perl-current/lib/site_perl
  /usr/local/lib/site_perl
  .

@p5pRT
Copy link
Author

p5pRT commented Nov 27, 2002

From @schwern

64bit num conversions ok in 5.8.0

@p5pRT
Copy link
Author

p5pRT commented Nov 27, 2002

@schwern - Status changed from 'open' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant