On Thu, 23 Sep 2004, Tom Lane wrote:
> Kris Jurka <[EMAIL PROTECTED]> writes:
> > It passes regression tests,
>
> Regression tests on what exactly --- which platform, which compiler?
> (The gcc and non-gcc paths are different on Solaris, so if you can
> test both it'd be worth doing. Also someone should verify that I
> didn't break Solaris/Sparc, same two cases again.)
Sorry:
$ uname -a
SunOS albert 5.9 Generic_112234-03 i86pc i386 i86pc
$ cc -V
cc: Sun WorkShop 6 update 2 C 5.3 Patch 111680-09 2003/05/18
$ gcc -v
Reading specs from /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.3/specs
Configured with: ../configure --disable-nls --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld
Thread model: posix
gcc version 3.2.3
I don't have access to sparc hardware at the moment.
> Ideally I'd like it warning-free on everything, but I'm not sure how
> practical that is. The main thing that non-gcc compilers tend to warn
> about in my experience is "char *" vs "unsigned char *", of which there
> are a lot of occurrences in and around the multibyte code. This does
> not really seem worth cleaning up at the moment. If you see anything
> that looks interesting, or readily fixable, send it in.
>
char * vs unsigned char * are a good number of them, but I also see:
**********************************************************
"path.c", line 35: warning: storage class after type is obsolescent
**********************************************************
UINT64CONST produces these in a number of places:
"xlog.c", line 552: warning: constant promoted to unsigned long long
**********************************************************
----------------------------------------------------------
"dynloader.c", line 4: warning: empty translation unit
**********************************************************
"pg_shmem.c", line 415: warning: argument #1 is incompatible with
prototype:
prototype: pointer to char : "/usr/include/sys/shm.h", line 241
argument : pointer to struct PGShmemHeader {signed int magic, long
creatorPID, unsigned int totalsize, unsigned int freeoffset}
**********************************************************
I see this in both cc and gcc builds:
cc -Xa -O -v -g -I../../../src/interfaces/libpq -I../../../src/include
-I/usr/local/include -DFRONTEND -c -o psqlscan.o psqlscan.c
"../../../src/include/pg_config.h", line 656: warning: macro redefined:
_FILE_OFFSET_BITS
gcc -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes
-Wmissing-declarations -I../../../src/interfaces/libpq -I../../../src/include
-I/usr/local/include -DFRONTEND -c -o psqlscan.o psqlscan.c -MMD
In file included from ../../../src/include/c.h:53,
from ../../../src/include/postgres_fe.h:21,
from psqlscan.l:38:
../../../src/include/pg_config.h:656:1: warning: "_FILE_OFFSET_BITS"
redefined
In file included from /usr/include/iso/stdio_iso.h:35,
from
/usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.2.3/include/st
dio.h:36,
from psqlscan.c:12:
/usr/include/sys/feature_tests.h:96:1: warning: this is the location of
the previous definition
**********************************************************
"float.c", line 168: warning: division by 0
**********************************************************
Applications that have a "int main" prototype don't return values
"main.c", line 322: warning: Function has no return statement : main
**********************************************************
Then there are a whole lot of code reachability warnings in these classes
- statement not reached
- end-of-loop code not reached
- loop not entered at top
I've attached these as a separate file because they are numerous.
Kris Jurka"bootscanner.l", line 69: warning: statement not reached
"bootscanner.l", line 71: warning: statement not reached
"bootscanner.l", line 73: warning: statement not reached
"bootscanner.l", line 75: warning: statement not reached
"bootscanner.l", line 76: warning: statement not reached
"bootscanner.l", line 77: warning: statement not reached
"bootscanner.l", line 78: warning: statement not reached
"bootscanner.l", line 79: warning: statement not reached
"bootscanner.l", line 81: warning: statement not reached
"bootscanner.l", line 83: warning: statement not reached
"bootscanner.l", line 84: warning: statement not reached
"bootscanner.l", line 85: warning: statement not reached
"bootscanner.l", line 86: warning: statement not reached
"bootscanner.l", line 95: warning: statement not reached
"bootscanner.l", line 96: warning: statement not reached
"bootscanner.l", line 97: warning: statement not reached
"bootscanner.l", line 98: warning: statement not reached
"bootscanner.l", line 99: warning: statement not reached
"bootscanner.l", line 100: warning: statement not reached
"bootscanner.l", line 101: warning: statement not reached
"bootscanner.l", line 106: warning: statement not reached
"bootscanner.l", line 112: warning: statement not reached
"bootscanner.l", line 121: warning: statement not reached
"bootscanner.l", line 128: warning: statement not reached
"scan.l", line 331: warning: statement not reached
"scan.l", line 358: warning: statement not reached
"scan.l", line 376: warning: statement not reached
"scan.l", line 387: warning: statement not reached
"scan.l", line 460: warning: statement not reached
"scan.l", line 471: warning: statement not reached
"scan.l", line 475: warning: statement not reached
"scan.l", line 544: warning: statement not reached
"scan.l", line 549: warning: statement not reached
"scan.l", line 570: warning: statement not reached
"scan.l", line 574: warning: statement not reached
"scan.l", line 578: warning: statement not reached
"scan.l", line 600: warning: statement not reached
"scan.l", line 604: warning: statement not reached
"parse_expr.c", line 1527: warning: statement not reached
"parse_expr.c", line 1553: warning: statement not reached
"parse_expr.c", line 1560: warning: statement not reached
"parse_target.c", line 960: warning: statement not reached
"clauses.c", line 2568: warning: statement not reached
"clauses.c", line 2877: warning: statement not reached
"clauses.c", line 2894: warning: statement not reached
"clauses.c", line 2904: warning: statement not reached
"clauses.c", line 2914: warning: statement not reached
"clauses.c", line 2924: warning: statement not reached
"clauses.c", line 2934: warning: statement not reached
"clauses.c", line 2944: warning: statement not reached
"clauses.c", line 2960: warning: statement not reached
"clauses.c", line 2974: warning: statement not reached
"clauses.c", line 2984: warning: statement not reached
"clauses.c", line 2996: warning: statement not reached
"clauses.c", line 3006: warning: statement not reached
"clauses.c", line 3018: warning: statement not reached
"clauses.c", line 3029: warning: statement not reached
"clauses.c", line 3039: warning: statement not reached
"clauses.c", line 3049: warning: statement not reached
"clauses.c", line 3059: warning: statement not reached
"clauses.c", line 3069: warning: statement not reached
"clauses.c", line 3079: warning: statement not reached
"clauses.c", line 3089: warning: statement not reached
"clauses.c", line 3099: warning: statement not reached
"clauses.c", line 3113: warning: statement not reached
"clauses.c", line 3137: warning: statement not reached
"clauses.c", line 3148: warning: statement not reached
"clauses.c", line 3161: warning: statement not reached
"clauses.c", line 3172: warning: statement not reached
"clauses.c", line 3182: warning: statement not reached
"pgstat.c", line 2735: warning: statement not reached
"regcomp.c", line 791: warning: statement not reached
"regcomp.c", line 798: warning: statement not reached
"regcomp.c", line 804: warning: statement not reached
"regcomp.c", line 810: warning: statement not reached
"regcomp.c", line 818: warning: statement not reached
"regcomp.c", line 826: warning: statement not reached
"regcomp.c", line 838: warning: statement not reached
"regcomp.c", line 850: warning: statement not reached
"regcomp.c", line 865: warning: statement not reached
"regcomp.c", line 873: warning: statement not reached
"regcomp.c", line 877: warning: statement not reached
"regcomp.c", line 1441: warning: statement not reached
"regcomp.c", line 1473: warning: statement not reached
"regcomp.c", line 1483: warning: statement not reached
"regcomp.c", line 1487: warning: statement not reached
"regcomp.c", line 1513: warning: statement not reached
"./regc_lex.c", line 112: warning: statement not reached
"./regc_lex.c", line 119: warning: statement not reached
"./regc_lex.c", line 128: warning: statement not reached
"./regc_lex.c", line 324: warning: statement not reached
"./regc_lex.c", line 328: warning: statement not reached
"./regc_lex.c", line 334: warning: statement not reached
"./regc_lex.c", line 347: warning: statement not reached
"./regc_lex.c", line 352: warning: statement not reached
"./regc_lex.c", line 368: warning: statement not reached
"./regc_lex.c", line 371: warning: statement not reached
"./regc_lex.c", line 386: warning: statement not reached
"./regc_lex.c", line 396: warning: statement not reached
"./regc_lex.c", line 399: warning: statement not reached
"./regc_lex.c", line 401: warning: statement not reached
"./regc_lex.c", line 415: warning: statement not reached
"./regc_lex.c", line 428: warning: statement not reached
"./regc_lex.c", line 443: warning: statement not reached
"./regc_lex.c", line 448: warning: statement not reached
"./regc_lex.c", line 452: warning: statement not reached
"./regc_lex.c", line 458: warning: statement not reached
"./regc_lex.c", line 468: warning: statement not reached
"./regc_lex.c", line 473: warning: statement not reached
"./regc_lex.c", line 478: warning: statement not reached
"./regc_lex.c", line 482: warning: statement not reached
"./regc_lex.c", line 484: warning: statement not reached
"./regc_lex.c", line 488: warning: statement not reached
"./regc_lex.c", line 490: warning: statement not reached
"./regc_lex.c", line 501: warning: statement not reached
"./regc_lex.c", line 511: warning: statement not reached
"./regc_lex.c", line 521: warning: statement not reached
"./regc_lex.c", line 535: warning: statement not reached
"./regc_lex.c", line 544: warning: statement not reached
"./regc_lex.c", line 553: warning: statement not reached
"./regc_lex.c", line 562: warning: statement not reached
"./regc_lex.c", line 578: warning: statement not reached
"./regc_lex.c", line 589: warning: statement not reached
"./regc_lex.c", line 597: warning: statement not reached
"./regc_lex.c", line 601: warning: statement not reached
"./regc_lex.c", line 605: warning: statement not reached
"./regc_lex.c", line 608: warning: statement not reached
"./regc_lex.c", line 610: warning: statement not reached
"./regc_lex.c", line 616: warning: statement not reached
"./regc_lex.c", line 621: warning: statement not reached
"./regc_lex.c", line 643: warning: statement not reached
"./regc_lex.c", line 646: warning: statement not reached
"./regc_lex.c", line 649: warning: statement not reached
"./regc_lex.c", line 652: warning: statement not reached
"./regc_lex.c", line 659: warning: statement not reached
"./regc_lex.c", line 701: warning: statement not reached
"./regc_lex.c", line 740: warning: statement not reached
"./regc_lex.c", line 743: warning: statement not reached
"./regc_lex.c", line 746: warning: statement not reached
"./regc_lex.c", line 749: warning: statement not reached
"./regc_lex.c", line 755: warning: statement not reached
"./regc_lex.c", line 759: warning: statement not reached
"./regc_lex.c", line 763: warning: statement not reached
"./regc_lex.c", line 767: warning: statement not reached
"./regc_lex.c", line 770: warning: statement not reached
"./regc_lex.c", line 773: warning: statement not reached
"./regc_lex.c", line 776: warning: statement not reached
"./regc_lex.c", line 779: warning: statement not reached
"./regc_lex.c", line 782: warning: statement not reached
"./regc_lex.c", line 786: warning: statement not reached
"./regc_lex.c", line 790: warning: statement not reached
"./regc_lex.c", line 793: warning: statement not reached
"./regc_lex.c", line 799: warning: statement not reached
"./regc_lex.c", line 805: warning: statement not reached
"./regc_lex.c", line 808: warning: statement not reached
"./regc_lex.c", line 812: warning: statement not reached
"./regc_lex.c", line 816: warning: statement not reached
"./regc_lex.c", line 824: warning: statement not reached
"./regc_lex.c", line 828: warning: statement not reached
"./regc_lex.c", line 832: warning: statement not reached
"./regc_lex.c", line 835: warning: statement not reached
"./regc_lex.c", line 867: warning: statement not reached
"./regc_lex.c", line 871: warning: statement not reached
"./regc_lex.c", line 873: warning: statement not reached
"./regc_lex.c", line 972: warning: statement not reached
"./regc_lex.c", line 994: warning: statement not reached
"./regc_lex.c", line 997: warning: statement not reached
"./regc_lex.c", line 1007: warning: statement not reached
"./regc_lex.c", line 1019: warning: statement not reached
"./regc_lex.c", line 1024: warning: statement not reached
"./regc_lex.c", line 1039: warning: statement not reached
"./regc_lex.c", line 1042: warning: statement not reached
"./regc_lex.c", line 1045: warning: statement not reached
"./regc_lex.c", line 1049: warning: statement not reached
"./regc_lex.c", line 1053: warning: statement not reached
"./regc_lex.c", line 1065: warning: statement not reached
"./regc_lex.c", line 1073: warning: statement not reached
"./regc_lex.c", line 1076: warning: statement not reached
"./regc_nfa.c", line 986: warning: statement not reached
"./regc_nfa.c", line 992: warning: statement not reached
"./regc_nfa.c", line 1000: warning: statement not reached
"./regc_nfa.c", line 1006: warning: statement not reached
"./regc_nfa.c", line 1020: warning: statement not reached
"regexec.c", line 562: warning: statement not reached
"regexec.c", line 566: warning: statement not reached
"regexec.c", line 569: warning: statement not reached
"regexec.c", line 573: warning: statement not reached
"regexec.c", line 579: warning: statement not reached
"regexec.c", line 582: warning: statement not reached
"regexec.c", line 722: warning: statement not reached
"regexec.c", line 726: warning: statement not reached
"regexec.c", line 730: warning: statement not reached
"regexec.c", line 734: warning: statement not reached
"regexec.c", line 742: warning: statement not reached
"regexec.c", line 745: warning: statement not reached
"pquery.c", line 1220: warning: statement not reached
"utility.c", line 999: warning: statement not reached
"datetime.c", line 1127: warning: statement not reached
"datetime.c", line 1240: warning: statement not reached
"datetime.c", line 1316: warning: statement not reached
"datetime.c", line 1891: warning: statement not reached
"datetime.c", line 2003: warning: statement not reached
"datetime.c", line 2090: warning: statement not reached
"network.c", line 617: warning: statement not reached
"network.c", line 620: warning: statement not reached
"network.c", line 623: warning: statement not reached
"network.c", line 858: warning: statement not reached
"formatting.c", line 1451: warning: statement not reached
"formatting.c", line 2734: warning: statement not reached
"formatting.c", line 4316: warning: statement not reached
"formatting.c", line 4358: warning: statement not reached
"guc-file.l", line 74: warning: statement not reached
"guc-file.l", line 78: warning: statement not reached
"guc-file.l", line 79: warning: statement not reached
"guc-file.l", line 80: warning: statement not reached
"guc-file.l", line 81: warning: statement not reached
"guc-file.l", line 82: warning: statement not reached
"guc-file.l", line 83: warning: statement not reached
"guc-file.l", line 84: warning: statement not reached
"guc-file.l", line 86: warning: statement not reached
"tuplesort.c", line 798: warning: statement not reached
"tuplestore.c", line 416: warning: statement not reached
"common.c", line 60: warning: statement not reached
"common.c", line 72: warning: statement not reached
"dt_common.c", line 2171: warning: statement not reached
"dt_common.c", line 2277: warning: statement not reached
"execute.c", line 1046: warning: statement not reached
"data.c", line 126: warning: statement not reached
"data.c", line 317: warning: statement not reached
"data.c", line 590: warning: statement not reached
"misc.c", line 372: warning: statement not reached
"misc.c", line 375: warning: statement not reached
"misc.c", line 390: warning: statement not reached
"misc.c", line 393: warning: statement not reached
"informix.c", line 286: warning: statement not reached
"informix.c", line 289: warning: statement not reached
"informix.c", line 292: warning: statement not reached
"informix.c", line 310: warning: statement not reached
"informix.c", line 313: warning: statement not reached
"informix.c", line 331: warning: statement not reached
"informix.c", line 334: warning: statement not reached
"pgc.l", line 361: warning: statement not reached
"pgc.l", line 378: warning: statement not reached
"pgc.l", line 400: warning: statement not reached
"pgc.l", line 457: warning: statement not reached
"pgc.l", line 462: warning: statement not reached
"pgc.l", line 472: warning: statement not reached
"pgc.l", line 490: warning: statement not reached
"pgc.l", line 558: warning: statement not reached
"pgc.l", line 562: warning: statement not reached
"pgc.l", line 582: warning: statement not reached
"pgc.l", line 586: warning: statement not reached
"pgc.l", line 590: warning: statement not reached
"pgc.l", line 594: warning: statement not reached
"pgc.l", line 598: warning: statement not reached
"pgc.l", line 652: warning: statement not reached
"pgc.l", line 653: warning: statement not reached
"pgc.l", line 663: warning: statement not reached
"pgc.l", line 677: warning: statement not reached
"pgc.l", line 692: warning: statement not reached
"pgc.l", line 738: warning: statement not reached
"pgc.l", line 739: warning: statement not reached
"pgc.l", line 740: warning: statement not reached
"pgc.l", line 741: warning: statement not reached
"pgc.l", line 742: warning: statement not reached
"pgc.l", line 743: warning: statement not reached
"pgc.l", line 744: warning: statement not reached
"pgc.l", line 745: warning: statement not reached
"pgc.l", line 746: warning: statement not reached
"pgc.l", line 748: warning: statement not reached
"pgc.l", line 749: warning: statement not reached
"pgc.l", line 750: warning: statement not reached
"pgc.l", line 751: warning: statement not reached
"pgc.l", line 752: warning: statement not reached
"pgc.l", line 753: warning: statement not reached
"pgc.l", line 754: warning: statement not reached
"pgc.l", line 755: warning: statement not reached
"pgc.l", line 756: warning: statement not reached
"pgc.l", line 757: warning: statement not reached
"pgc.l", line 758: warning: statement not reached
"pgc.l", line 759: warning: statement not reached
"pgc.l", line 760: warning: statement not reached
"pgc.l", line 761: warning: statement not reached
"pgc.l", line 762: warning: statement not reached
"pgc.l", line 763: warning: statement not reached
"pgc.l", line 764: warning: statement not reached
"pgc.l", line 765: warning: statement not reached
"pgc.l", line 766: warning: statement not reached
"pgc.l", line 767: warning: statement not reached
"pgc.l", line 768: warning: statement not reached
"pgc.l", line 769: warning: statement not reached
"type.c", line 134: warning: statement not reached
"type.c", line 137: warning: statement not reached
"type.c", line 140: warning: statement not reached
"type.c", line 143: warning: statement not reached
"type.c", line 146: warning: statement not reached
"type.c", line 149: warning: statement not reached
"type.c", line 152: warning: statement not reached
"type.c", line 155: warning: statement not reached
"type.c", line 158: warning: statement not reached
"type.c", line 161: warning: statement not reached
"type.c", line 164: warning: statement not reached
"type.c", line 167: warning: statement not reached
"type.c", line 170: warning: statement not reached
"type.c", line 175: warning: statement not reached
"type.c", line 179: warning: statement not reached
"type.c", line 182: warning: statement not reached
"type.c", line 185: warning: statement not reached
"type.c", line 188: warning: statement not reached
"type.c", line 191: warning: statement not reached
"type.c", line 194: warning: statement not reached
"type.c", line 197: warning: statement not reached
"type.c", line 200: warning: statement not reached
"type.c", line 558: warning: statement not reached
"type.c", line 561: warning: statement not reached
"type.c", line 564: warning: statement not reached
"type.c", line 567: warning: statement not reached
"type.c", line 570: warning: statement not reached
"type.c", line 573: warning: statement not reached
"type.c", line 576: warning: statement not reached
"type.c", line 579: warning: statement not reached
"type.c", line 582: warning: statement not reached
"type.c", line 585: warning: statement not reached
"type.c", line 588: warning: statement not reached
"type.c", line 593: warning: statement not reached
"type.c", line 596: warning: statement not reached
"type.c", line 599: warning: statement not reached
"variable.c", line 99: warning: statement not reached
"variable.c", line 102: warning: statement not reached
"variable.c", line 108: warning: statement not reached
"command.c", line 1298: warning: statement not reached
"command.c", line 1301: warning: statement not reached
"command.c", line 1304: warning: statement not reached
"command.c", line 1307: warning: statement not reached
"command.c", line 1310: warning: statement not reached
"psqlscan.l", line 541: warning: statement not reached
"psqlscan.l", line 697: warning: statement not reached
"psqlscan.l", line 719: warning: statement not reached
"psqlscan.l", line 749: warning: statement not reached
"psqlscan.l", line 781: warning: statement not reached
"psqlscan.l", line 819: warning: statement not reached
"psqlscan.l", line 834: warning: statement not reached
"psqlscan.l", line 846: warning: statement not reached
"psqlscan.l", line 886: warning: statement not reached
"psqlscan.l", line 891: warning: statement not reached
"scan.l", line 135: warning: statement not reached
"scan.l", line 136: warning: statement not reached
"scan.l", line 137: warning: statement not reached
"scan.l", line 138: warning: statement not reached
"scan.l", line 139: warning: statement not reached
"scan.l", line 140: warning: statement not reached
"scan.l", line 141: warning: statement not reached
"scan.l", line 142: warning: statement not reached
"scan.l", line 143: warning: statement not reached
"scan.l", line 144: warning: statement not reached
"scan.l", line 145: warning: statement not reached
"scan.l", line 146: warning: statement not reached
"scan.l", line 147: warning: statement not reached
"scan.l", line 148: warning: statement not reached
"scan.l", line 149: warning: statement not reached
"scan.l", line 150: warning: statement not reached
"scan.l", line 151: warning: statement not reached
"scan.l", line 152: warning: statement not reached
"scan.l", line 153: warning: statement not reached
"scan.l", line 154: warning: statement not reached
"scan.l", line 155: warning: statement not reached
"scan.l", line 156: warning: statement not reached
"scan.l", line 157: warning: statement not reached
"scan.l", line 158: warning: statement not reached
"scan.l", line 159: warning: statement not reached
"scan.l", line 160: warning: statement not reached
"scan.l", line 161: warning: statement not reached
"scan.l", line 162: warning: statement not reached
"scan.l", line 163: warning: statement not reached
"scan.l", line 164: warning: statement not reached
"scan.l", line 165: warning: statement not reached
"scan.l", line 166: warning: statement not reached
"scan.l", line 167: warning: statement not reached
"scan.l", line 168: warning: statement not reached
"scan.l", line 169: warning: statement not reached
"scan.l", line 170: warning: statement not reached
"scan.l", line 171: warning: statement not reached
"scan.l", line 172: warning: statement not reached
"scan.l", line 173: warning: statement not reached
"scan.l", line 174: warning: statement not reached
"scan.l", line 175: warning: statement not reached
"scan.l", line 176: warning: statement not reached
"scan.l", line 177: warning: statement not reached
"scan.l", line 178: warning: statement not reached
"scan.l", line 179: warning: statement not reached
"scan.l", line 180: warning: statement not reached
"scan.l", line 181: warning: statement not reached
"scan.l", line 182: warning: statement not reached
"scan.l", line 183: warning: statement not reached
"scan.l", line 185: warning: statement not reached
"scan.l", line 186: warning: statement not reached
"scan.l", line 198: warning: statement not reached
"scan.l", line 201: warning: statement not reached
"scan.l", line 204: warning: statement not reached
"scan.l", line 207: warning: statement not reached
"scan.l", line 210: warning: statement not reached
"scan.l", line 213: warning: statement not reached
"scan.l", line 216: warning: statement not reached
"scan.l", line 219: warning: statement not reached
"scan.l", line 222: warning: statement not reached
"scan.l", line 225: warning: statement not reached
"scan.l", line 228: warning: statement not reached
"scan.l", line 231: warning: statement not reached
"scan.l", line 234: warning: statement not reached
"scan.l", line 237: warning: statement not reached
"scan.l", line 240: warning: statement not reached
"scan.l", line 243: warning: statement not reached
"scan.l", line 245: warning: statement not reached
"scan.l", line 303: warning: statement not reached
"scan.l", line 353: warning: statement not reached
"pl_comp.c", line 844: warning: statement not reached
"comment.c", line 212: warning: end-of-loop code not reached
"inv_api.c", line 305: warning: end-of-loop code not reached
"postgres.c", line 247: warning: end-of-loop code not reached
"acl.c", line 1139: warning: end-of-loop code not reached
"acl.c", line 1149: warning: end-of-loop code not reached
"arrayfuncs.c", line 1443: warning: end-of-loop code not reached
"arrayfuncs.c", line 1485: warning: end-of-loop code not reached
"arrayfuncs.c", line 1489: warning: end-of-loop code not reached
"arrayfuncs.c", line 1514: warning: end-of-loop code not reached
"arrayfuncs.c", line 1518: warning: end-of-loop code not reached
"arrayfuncs.c", line 1556: warning: end-of-loop code not reached
"arrayfuncs.c", line 1585: warning: end-of-loop code not reached
"arrayfuncs.c", line 1588: warning: end-of-loop code not reached
"arrayfuncs.c", line 1635: warning: end-of-loop code not reached
"arrayfuncs.c", line 1678: warning: end-of-loop code not reached
"arrayfuncs.c", line 1687: warning: end-of-loop code not reached
"arrayfuncs.c", line 1695: warning: end-of-loop code not reached
"arrayfuncs.c", line 1774: warning: end-of-loop code not reached
"arrayfuncs.c", line 1970: warning: end-of-loop code not reached
"array_userfuncs.c", line 73: warning: end-of-loop code not reached
"date.c", line 727: warning: end-of-loop code not reached
"date.c", line 770: warning: end-of-loop code not reached
"date.c", line 1228: warning: end-of-loop code not reached
"date.c", line 1248: warning: end-of-loop code not reached
"date.c", line 1275: warning: end-of-loop code not reached
"date.c", line 1279: warning: end-of-loop code not reached
"date.c", line 1291: warning: end-of-loop code not reached
"date.c", line 1295: warning: end-of-loop code not reached
"date.c", line 1311: warning: end-of-loop code not reached
"date.c", line 1332: warning: end-of-loop code not reached
"date.c", line 1369: warning: end-of-loop code not reached
"date.c", line 2104: warning: end-of-loop code not reached
"date.c", line 2124: warning: end-of-loop code not reached
"date.c", line 2151: warning: end-of-loop code not reached
"date.c", line 2155: warning: end-of-loop code not reached
"date.c", line 2167: warning: end-of-loop code not reached
"date.c", line 2171: warning: end-of-loop code not reached
"date.c", line 2187: warning: end-of-loop code not reached
"date.c", line 2247: warning: end-of-loop code not reached
"date.c", line 2512: warning: end-of-loop code not reached
"float.c", line 1997: warning: end-of-loop code not reached
"float.c", line 2019: warning: end-of-loop code not reached
"float.c", line 2047: warning: end-of-loop code not reached
"format_type.c", line 76: warning: end-of-loop code not reached
"geo_ops.c", line 848: warning: end-of-loop code not reached
"geo_ops.c", line 1227: warning: end-of-loop code not reached
"geo_ops.c", line 1324: warning: end-of-loop code not reached
"geo_ops.c", line 1692: warning: end-of-loop code not reached
"geo_ops.c", line 2323: warning: end-of-loop code not reached
"geo_ops.c", line 2331: warning: end-of-loop code not reached
"geo_ops.c", line 2463: warning: end-of-loop code not reached
"geo_ops.c", line 2575: warning: end-of-loop code not reached
"geo_ops.c", line 3088: warning: end-of-loop code not reached
"geo_ops.c", line 3753: warning: end-of-loop code not reached
"geo_ops.c", line 3943: warning: end-of-loop code not reached
"geo_ops.c", line 4065: warning: end-of-loop code not reached
"geo_ops.c", line 4138: warning: end-of-loop code not reached
"int.c", line 1106: warning: end-of-loop code not reached
"int.c", line 1110: warning: end-of-loop code not reached
"int8.c", line 1024: warning: end-of-loop code not reached
"int8.c", line 1028: warning: end-of-loop code not reached
"lockfuncs.c", line 181: warning: end-of-loop code not reached
"lockfuncs.c", line 184: warning: end-of-loop code not reached
"misc.c", line 188: warning: end-of-loop code not reached
"misc.c", line 221: warning: end-of-loop code not reached
"misc.c", line 225: warning: end-of-loop code not reached
"name.c", line 344: warning: end-of-loop code not reached
"name.c", line 348: warning: end-of-loop code not reached
"numeric.c", line 2179: warning: end-of-loop code not reached
"numeric.c", line 2222: warning: end-of-loop code not reached
"numeric.c", line 2298: warning: end-of-loop code not reached
"numeric.c", line 2367: warning: end-of-loop code not reached
"numeric.c", line 2395: warning: end-of-loop code not reached
"numeric.c", line 2423: warning: end-of-loop code not reached
"numeric.c", line 2516: warning: end-of-loop code not reached
"regexp.c", line 418: warning: end-of-loop code not reached
"regexp.c", line 441: warning: end-of-loop code not reached
"ruleutils.c", line 1181: warning: end-of-loop code not reached
"ruleutils.c", line 1200: warning: end-of-loop code not reached
"ruleutils.c", line 1372: warning: end-of-loop code not reached
"timestamp.c", line 1743: warning: end-of-loop code not reached
"timestamp.c", line 1763: warning: end-of-loop code not reached
"timestamp.c", line 1790: warning: end-of-loop code not reached
"timestamp.c", line 1794: warning: end-of-loop code not reached
"timestamp.c", line 1806: warning: end-of-loop code not reached
"timestamp.c", line 1810: warning: end-of-loop code not reached
"timestamp.c", line 1826: warning: end-of-loop code not reached
"timestamp.c", line 2300: warning: end-of-loop code not reached
"timestamp.c", line 3796: warning: end-of-loop code not reached
"timestamp.c", line 3924: warning: end-of-loop code not reached
"timestamp.c", line 3944: warning: end-of-loop code not reached
"timestamp.c", line 3963: warning: end-of-loop code not reached
"varlena.c", line 2089: warning: end-of-loop code not reached
"varlena.c", line 2156: warning: end-of-loop code not reached
"network.c", line 1003: warning: end-of-loop code not reached
"network.c", line 1013: warning: end-of-loop code not reached
"network.c", line 1023: warning: end-of-loop code not reached
"network.c", line 1040: warning: end-of-loop code not reached
"network.c", line 1050: warning: end-of-loop code not reached
"network.c", line 1060: warning: end-of-loop code not reached
"network.c", line 1077: warning: end-of-loop code not reached
"network.c", line 1087: warning: end-of-loop code not reached
"network.c", line 1097: warning: end-of-loop code not reached
"network.c", line 1114: warning: end-of-loop code not reached
"network.c", line 1124: warning: end-of-loop code not reached
"network.c", line 1134: warning: end-of-loop code not reached
"formatting.c", line 2885: warning: end-of-loop code not reached
"formatting.c", line 2895: warning: end-of-loop code not reached
"formatting.c", line 2910: warning: end-of-loop code not reached
"formatting.c", line 2920: warning: end-of-loop code not reached
"formatting.c", line 2939: warning: end-of-loop code not reached
"formatting.c", line 2944: warning: end-of-loop code not reached
"formatting.c", line 2947: warning: end-of-loop code not reached
"formatting.c", line 4428: warning: end-of-loop code not reached
"formatting.c", line 4547: warning: end-of-loop code not reached
"formatting.c", line 4628: warning: end-of-loop code not reached
"formatting.c", line 4715: warning: end-of-loop code not reached
"formatting.c", line 4796: warning: end-of-loop code not reached
"formatting.c", line 4875: warning: end-of-loop code not reached
"pgstatfuncs.c", line 213: warning: end-of-loop code not reached
"pgstatfuncs.c", line 247: warning: end-of-loop code not reached
"pgstatfuncs.c", line 262: warning: end-of-loop code not reached
"pgstatfuncs.c", line 277: warning: end-of-loop code not reached
"pgstatfuncs.c", line 324: warning: end-of-loop code not reached
"pgstatfuncs.c", line 327: warning: end-of-loop code not reached
"pgstatfuncs.c", line 337: warning: end-of-loop code not reached
"catcache.c", line 1227: warning: end-of-loop code not reached
"guc.c", line 4612: warning: end-of-loop code not reached
"guc.c", line 4622: warning: end-of-loop code not reached
"guc.c", line 4627: warning: end-of-loop code not reached
"postgres.c", line 3184: warning: loop not entered at top
"varlena.c", line 2156: warning: loop not entered at top
---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]