=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for fio-3.19nb3
FIO_VERSION = fio-3.19
    CC crc/crc16.o
    CC crc/crc32.o
    CC crc/crc32c-arm64.o
    CC crc/crc32c-intel.o
    CC crc/crc32c.o
    CC crc/crc64.o
    CC crc/crc7.o
    CC crc/fnv.o
    CC crc/md5.o
    CC crc/murmur3.o
crc/murmur3.c:33:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:
        ^
crc/murmur3.c:33:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:
        ^
        __attribute__((fallthrough)); 
crc/murmur3.c:33:2: note: insert 'break;' to avoid fall-through
        case 2:
        ^
        break; 
crc/murmur3.c:36:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:
        ^
crc/murmur3.c:36:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:
        ^
        __attribute__((fallthrough)); 
crc/murmur3.c:36:2: note: insert 'break;' to avoid fall-through
        case 1:
        ^
        break; 
2 warnings generated.
    CC crc/sha1.o
    CC crc/sha256.o
    CC crc/sha3.o
    CC crc/sha512.o
    CC crc/test.o
In file included from crc/test.c:24:
crc/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
crc/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
crc/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
crc/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
crc/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
crc/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
crc/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
crc/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
crc/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
crc/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
crc/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
crc/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
crc/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
crc/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
crc/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
crc/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
crc/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
crc/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
crc/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
crc/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
crc/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
crc/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
crc/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
crc/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
crc/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC crc/xxhash.o
    CC lib/axmap.o
    CC lib/bloom.o
In file included from lib/bloom.c:4:
lib/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
lib/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
lib/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
lib/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
lib/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
lib/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
lib/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
lib/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
lib/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
lib/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
lib/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
lib/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
lib/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
lib/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
lib/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
lib/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
lib/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC lib/flist_sort.o
    CC lib/gauss.o
In file included from lib/gauss.c:3:
lib/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
lib/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
lib/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
lib/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
lib/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
lib/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
lib/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
lib/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
lib/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
lib/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
lib/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
lib/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
lib/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
lib/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
lib/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
lib/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
lib/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC lib/getrusage.o
    CC lib/hweight.o
    CC lib/ieee754.o
    CC lib/lfsr.o
lib/lfsr.c:92:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 14: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:92:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 14: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:92:3: note: insert 'break;' to avoid fall-through
                case 14: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:94:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 13: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:94:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 13: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:94:3: note: insert 'break;' to avoid fall-through
                case 13: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:96:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 12: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:96:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 12: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:96:3: note: insert 'break;' to avoid fall-through
                case 12: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:98:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 11: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:98:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 11: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:98:3: note: insert 'break;' to avoid fall-through
                case 11: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:100:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 10: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:100:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 10: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:100:3: note: insert 'break;' to avoid fall-through
                case 10: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:102:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  9: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:102:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  9: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:102:3: note: insert 'break;' to avoid fall-through
                case  9: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:104:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  8: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:104:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  8: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:104:3: note: insert 'break;' to avoid fall-through
                case  8: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:106:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  7: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:106:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  7: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:106:3: note: insert 'break;' to avoid fall-through
                case  7: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:108:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  6: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:108:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  6: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:108:3: note: insert 'break;' to avoid fall-through
                case  6: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:110:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  5: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:110:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  5: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:110:3: note: insert 'break;' to avoid fall-through
                case  5: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:112:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  4: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:112:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  4: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:112:3: note: insert 'break;' to avoid fall-through
                case  4: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:114:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  3: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:114:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  3: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:114:3: note: insert 'break;' to avoid fall-through
                case  3: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:116:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  2: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:116:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  2: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:116:3: note: insert 'break;' to avoid fall-through
                case  2: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:118:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  1: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:118:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  1: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:118:3: note: insert 'break;' to avoid fall-through
                case  1: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:120:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case  0: __LFSR_NEXT(fl, fl->last_val);
                ^
lib/lfsr.c:120:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case  0: __LFSR_NEXT(fl, fl->last_val);
                ^
                __attribute__((fallthrough)); 
lib/lfsr.c:120:3: note: insert 'break;' to avoid fall-through
                case  0: __LFSR_NEXT(fl, fl->last_val);
                ^
                break; 
lib/lfsr.c:122:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                default: break;
                ^
lib/lfsr.c:122:3: note: insert 'break;' to avoid fall-through
                default: break;
                ^
                break; 
16 warnings generated.
    CC lib/memalign.o
    CC lib/memcpy.o
    CC lib/mountcheck.o
    CC lib/num2str.o
    CC lib/output_buffer.o
    CC lib/pattern.o
    CC lib/prio_tree.o
    CC lib/rand.o
In file included from lib/rand.c:39:
lib/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
lib/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
lib/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
lib/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
lib/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
lib/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
lib/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
lib/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
lib/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
lib/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
lib/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
lib/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
lib/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
lib/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
lib/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
lib/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
lib/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC lib/rbtree.o
    CC lib/strntol.o
    CC lib/zipf.o
In file included from lib/zipf.c:5:
lib/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
lib/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
lib/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
lib/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
lib/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
lib/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
lib/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
lib/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
lib/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
lib/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
lib/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
lib/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
lib/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
lib/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
lib/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
lib/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
lib/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
lib/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
lib/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
lib/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
lib/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC gettime.o
    CC ioengines.o
    CC init.o
init.c:2891:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                default:
                ^
init.c:2891:3: note: insert '__attribute__((fallthrough));' to silence this warning
                default:
                ^
                __attribute__((fallthrough)); 
init.c:2891:3: note: insert 'break;' to avoid fall-through
                default:
                ^
                break; 
1 warning generated.
    CC stat.o
    CC log.o
    CC time.o
    CC filesetup.o
In file included from filesetup.c:14:
./hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
./hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
./hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
./hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
./hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
./hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
./hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
./hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
./hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
./hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
./hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
./hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
./hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
./hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
./hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
./hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
./hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
./hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
./hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
./hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
./hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
./hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
./hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
./hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
./hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC eta.o
    CC verify.o
    CC memory.o
    CC io_u.o
io_u.c:971:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0:
        ^
io_u.c:971:2: note: insert 'break;' to avoid fall-through
        case 0:
        ^
        break; 
io_u.c:1012:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:
        ^
io_u.c:1012:2: note: insert 'break;' to avoid fall-through
        case 1:
        ^
        break; 
io_u.c:1052:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0 ... 1:
        ^
io_u.c:1052:2: note: insert 'break;' to avoid fall-through
        case 0 ... 1:
        ^
        break; 
io_u.c:1093:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0 ... 1:
        ^
io_u.c:1093:2: note: insert 'break;' to avoid fall-through
        case 0 ... 1:
        ^
        break; 
io_u.c:1140:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0 ... 1:
        ^
io_u.c:1140:2: note: insert 'break;' to avoid fall-through
        case 0 ... 1:
        ^
        break; 
5 warnings generated.
  YACC y.tab.c
    CC lex.yy.o
lex.yy.c:1444:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                                case EOB_ACT_END_OF_FILE:
                                ^
lex.yy.c:1444:5: note: insert '__attribute__((fallthrough));' to silence this warning
                                case EOB_ACT_END_OF_FILE:
                                ^
                                __attribute__((fallthrough)); 
lex.yy.c:1444:5: note: insert 'break;' to avoid fall-through
                                case EOB_ACT_END_OF_FILE:
                                ^
                                break; 
1 warning generated.
    CC y.tab.o
    CC parse.o
parse.c:600:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case FIO_OPT_ULL:
        ^
parse.c:600:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case FIO_OPT_ULL:
        ^
        __attribute__((fallthrough)); 
parse.c:600:2: note: insert 'break;' to avoid fall-through
        case FIO_OPT_ULL:
        ^
        break; 
parse.c:945:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case FIO_OPT_SOFT_DEPRECATED:
        ^
parse.c:945:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case FIO_OPT_SOFT_DEPRECATED:
        ^
        __attribute__((fallthrough)); 
parse.c:945:2: note: insert 'break;' to avoid fall-through
        case FIO_OPT_SOFT_DEPRECATED:
        ^
        break; 
2 warnings generated.
    CC fio_sem.o
    CC rwlock.o
    CC pshared.o
    CC options.o
    CC smalloc.o
    CC filehash.o
In file included from filehash.c:6:
./hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
./hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
./hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
./hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
./hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
./hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
./hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
./hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
./hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
./hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
./hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
./hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
./hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
./hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
./hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
./hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
./hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
./hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
./hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
./hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
./hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
./hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
./hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
./hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
./hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC profile.o
    CC debug.o
    CC engines/cpu.o
    CC engines/mmap.o
    CC engines/sync.o
    CC engines/null.o
    CC engines/net.o
    CC engines/ftruncate.o
    CC engines/filecreate.o
    CC engines/filestat.o
    CC server.o
    CC client.o
In file included from client.c:23:
./hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
./hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
./hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
./hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
./hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
./hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
./hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
./hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
./hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
./hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
./hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
./hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
./hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
./hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
./hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
./hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
./hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
./hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
./hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
./hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
./hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
./hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
./hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
./hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
./hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC iolog.o
    CC backend.o
    CC libfio.o
    CC flow.o
    CC cconv.o
    CC gettime-thread.o
    CC helpers.o
    CC json.o
    CC idletime.o
    CC td_error.o
    CC profiles/tiobench.o
    CC profiles/act.o
    CC io_u_queue.o
    CC filelock.o
In file included from filelock.c:15:
./hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
./hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
./hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
./hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
./hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
./hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
./hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
./hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
./hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
./hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
./hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
./hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
./hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
./hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
./hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
./hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
./hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
./hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
./hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
./hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
./hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
./hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
./hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
./hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
./hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
./hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC workqueue.o
    CC rate-submit.o
    CC optgroup.o
    CC helper_thread.o
    CC steadystate.o
    CC zone-dist.o
    CC engines/posixaio.o
    CC oslib/asprintf.o
    CC oslib/statx.o
    CC fio.o
  LINK fio
    CC t/log.o
    CC t/genzipf.o
In file included from t/genzipf.c:23:
t/../hash.h:145:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
t/../hash.h:145:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:145:2: note: insert 'break;' to avoid fall-through
        case 11: c += (uint32_t) k[10] << 16;   /* fall through */
        ^
        break; 
t/../hash.h:146:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
t/../hash.h:146:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:146:2: note: insert 'break;' to avoid fall-through
        case 10: c += (uint32_t) k[9] << 8;     /* fall through */
        ^
        break; 
t/../hash.h:147:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 9:  c += k[8];                     /* fall through */
        ^
t/../hash.h:147:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 9:  c += k[8];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:147:2: note: insert 'break;' to avoid fall-through
        case 9:  c += k[8];                     /* fall through */
        ^
        break; 
t/../hash.h:148:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
t/../hash.h:148:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:148:2: note: insert 'break;' to avoid fall-through
        case 8:  b += (uint32_t) k[7] << 24;    /* fall through */
        ^
        break; 
t/../hash.h:149:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
t/../hash.h:149:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:149:2: note: insert 'break;' to avoid fall-through
        case 7:  b += (uint32_t) k[6] << 16;    /* fall through */
        ^
        break; 
t/../hash.h:150:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
t/../hash.h:150:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:150:2: note: insert 'break;' to avoid fall-through
        case 6:  b += (uint32_t) k[5] << 8;     /* fall through */
        ^
        break; 
t/../hash.h:151:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 5:  b += k[4];                     /* fall through */
        ^
t/../hash.h:151:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 5:  b += k[4];                     /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:151:2: note: insert 'break;' to avoid fall-through
        case 5:  b += k[4];                     /* fall through */
        ^
        break; 
t/../hash.h:152:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
t/../hash.h:152:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:152:2: note: insert 'break;' to avoid fall-through
        case 4:  a += (uint32_t) k[3] << 24;    /* fall through */
        ^
        break; 
t/../hash.h:153:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
t/../hash.h:153:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:153:2: note: insert 'break;' to avoid fall-through
        case 3:  a += (uint32_t) k[2] << 16;    /* fall through */
        ^
        break; 
t/../hash.h:154:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
t/../hash.h:154:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        __attribute__((fallthrough)); 
t/../hash.h:154:2: note: insert 'break;' to avoid fall-through
        case 2:  a += (uint32_t) k[1] << 8;     /* fall through */
        ^
        break; 
t/../hash.h:155:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 1:  a += k[0];
        ^
t/../hash.h:155:2: note: insert '__attribute__((fallthrough));' to silence this warning
        case 1:  a += k[0];
        ^
        __attribute__((fallthrough)); 
t/../hash.h:155:2: note: insert 'break;' to avoid fall-through
        case 1:  a += k[0];
        ^
        break; 
t/../hash.h:157:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
        case 0: /* Nothing left to add */
        ^
t/../hash.h:157:2: note: insert 'break;' to avoid fall-through
        case 0: /* Nothing left to add */
        ^
        break; 
12 warnings generated.
    CC oslib/strcasestr.o
    CC oslib/strndup.o
  LINK t/fio-genzipf
    CC t/dedupe.o
    CC t/debug.o
    CC t/arch.o
  LINK t/fio-dedupe
    CC t/verify-state.o
  LINK t/fio-verify-state
    CC t/stest.o
  LINK t/stest
    CC t/ieee754.o
  LINK t/ieee754
    CC t/axmap.o
  LINK t/axmap
    CC t/lfsr-test.o
t/lfsr-test.c:44:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 4: spin = atoi(argv[3]);
                ^
t/lfsr-test.c:44:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 4: spin = atoi(argv[3]);
                ^
                __attribute__((fallthrough)); 
t/lfsr-test.c:44:3: note: insert 'break;' to avoid fall-through
                case 4: spin = atoi(argv[3]);
                ^
                break; 
t/lfsr-test.c:46:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 3: seed = atol(argv[2]);
                ^
t/lfsr-test.c:46:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 3: seed = atol(argv[2]);
                ^
                __attribute__((fallthrough)); 
t/lfsr-test.c:46:3: note: insert 'break;' to avoid fall-through
                case 3: seed = atol(argv[2]);
                ^
                break; 
t/lfsr-test.c:48:3: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 2: numbers = strtol(argv[1], NULL, 16);
                ^
t/lfsr-test.c:48:3: note: insert '__attribute__((fallthrough));' to silence this warning
                case 2: numbers = strtol(argv[1], NULL, 16);
                ^
                __attribute__((fallthrough)); 
t/lfsr-test.c:48:3: note: insert 'break;' to avoid fall-through
                case 2: numbers = strtol(argv[1], NULL, 16);
                ^
                break; 
3 warnings generated.
  LINK t/lfsr-test
    CC t/gen-rand.o
  LINK t/gen-rand
    CC t/memlock.o
  LINK t/memlock
    CC t/read-to-pipe-async.o
  LINK t/read-to-pipe-async