...on of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ [ 15%] Built target cursor TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/conc336.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/pat.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE' 521 | int16_t x_ = GRN_INT16_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:696:20: warning: cast increases required alignment of target type [-Wcast-align] 696 | uint64_t key_ = *(const uint64_t *)key;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog' 918 | grn_ntog((keybuf), (key), (size));\ | ^~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1864:7: note: in expansion of macro 'KEY_DEC' 1864 | KEY_DEC(pat, keybuf, key, len); | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key2': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:695:27: warning: cast increases required alignment of target type [-Wcast-align] 695 | grn_geo_point *point_ = (grn_geo_point *)keybuf;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog' 918 | grn_ntog((keybuf), (key), (size));\ | ^~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC' 1893 | KEY_DEC(pat, curr, key, len); | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:696:20: warning: cast increases required alignment of target type [-Wcast-align] 696 | uint64_t key_ = *(const uint64_t *)key;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog' 918 | grn_ntog((keybuf), (key), (size));\ | ^~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC' 1893 | KEY_DEC(pat, curr, key, len); | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:927:9: warning: cast increases required alignment of target type [-Wcast-align] 927 | *((int64_t *)(keybuf)) = v ^ ((((int64_t)(v^(1ULL<<63)))>> 63)|(1ULL<<63)); \ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC' 1893 | KEY_DEC(pat, curr, key, len); | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_set_value': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1968:15: warning: cast increases required alignment of target type [-Wcast-align] 1968 | *((int32_t *)v) += *((int32_t *)value); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1971:15: warning: cast increases required alignment of target type [-Wcast-align] 1971 | *((int64_t *)v) += *((int64_t *)value); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1980:15: warning: cast increases required alignment of target type [-Wcast-align] 1980 | *((int32_t *)v) -= *((int32_t *)value); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1983:15: warning: cast increases required alignment of target type [-Wcast-align] 1983 | *((int64_t *)v) -= *((int64_t *)value); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE' 715 | DO_COMPARE(x, y, r, <=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_greater_equal': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:641:51: note: in expansion of macro 'GRN_RECORD_VALUE' 641 | length = grn_table_get_key2(ctx, x_table, GRN_RECORD_VALUE(x), &x_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Linking C executable bulk1 TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE' 521 | int16_t x_ = GRN_INT16_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Linking C executable conc336 TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE' 521 | int16_t x_ = GRN_INT16_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Built target bulk1 TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/result.dir/result.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Built target conc336 TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/connection.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 677 | DO_COMPARE_SCALAR(element, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:641:51: note: in expansion of macro 'GRN_RECORD_VALUE' 641 | length = grn_table_get_key2(ctx, x_table, GRN_RECORD_VALUE(x), &x_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE' 521 | int16_t x_ = GRN_INT16_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:504:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 504 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:510:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 510 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:516:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 516 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:521:20: note: in expansion of macro 'GRN_INT16_VALUE' 521 | int16_t x_ = GRN_INT16_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:522:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 522 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:527:21: note: in expansion of macro 'GRN_UINT16_VALUE' 527 | uint16_t x_ = GRN_UINT16_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:528:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 528 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:533:20: note: in expansion of macro 'GRN_INT32_VALUE' 533 | int32_t x_ = GRN_INT32_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:534:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 534 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:539:21: note: in expansion of macro 'GRN_UINT32_VALUE' 539 | uint32_t x_ = GRN_UINT32_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:540:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 540 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:545:20: note: in expansion of macro 'GRN_INT64_VALUE' 545 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:548:34: note: in expansion of macro 'GRN_INT32_VALUE' 548 | r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:551:34: note: in expansion of macro 'GRN_UINT32_VALUE' 551 | r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:555:32: note: in expansion of macro 'GRN_INT64_VALUE' 555 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:558:41: note: in expansion of macro 'GRN_UINT64_VALUE' 558 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/time.h:40:45: note: in definition of macro 'GRN_TIME_PACK' 40 | #define GRN_TIME_PACK(sec, usec) ((int64_t)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:561:34: note: in expansion of macro 'GRN_FLOAT_VALUE' 561 | r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:570:24: note: in expansion of macro 'GRN_TIME_VALUE' 570 | r = (x_ op GRN_TIME_VALUE(&time_value_));\ | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:585:20: note: in expansion of macro 'GRN_INT64_VALUE' 585 | int64_t x_ = GRN_INT64_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:586:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 586 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:591:21: note: in expansion of macro 'GRN_UINT64_VALUE' 591 | uint64_t x_ = GRN_UINT64_VALUE(x);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:592:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 592 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:597:19: note: in expansion of macro 'GRN_FLOAT_VALUE' 597 | double x_ = GRN_FLOAT_VALUE(x);\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:598:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 598 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:477:51: note: in expansion of macro 'GRN_RECORD_VALUE' 477 | length = grn_table_get_key2(ctx, y_table, GRN_RECORD_VALUE(y), &y_key);\ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE' 414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE' 417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE' 420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE' 423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE' 426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE' 429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE' 432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \ | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE' 435 | r = (x_ op GRN_FLOAT_VALUE(y));\ | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC' 460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN' 495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:620:7: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB' 620 | DO_COMPARE_SCALAR_SUB(op);\ | ^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN' 659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR' 687 | DO_COMPARE_SCALAR(x, y, r, op);\ | ^~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE' 724 | DO_COMPARE(x, y, r, >=); | ^~~~~~~~~~ [ 15%] Linking C executable ps TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c: In function 'exec_text_operator_record_text': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:1071:50: note: in expansion of macro 'GRN_RECORD_VALUE' 1071 | record_key_len = grn_table_get_key(ctx, table, GRN_RECORD_VALUE(record), | ^~~~~~~~~~~~~~~~ [ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction.cc.o [ 15%] Linking C executable result [ 15%] Built target result [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/misc.c.o [ 15%] Linking C executable connection [ 15%] Built target ps [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/thread.c.o [ 15%] Built target connection [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/fetch.c.o [ 15%] Linking C executable thread [ 15%] Built target thread [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/performance.c.o [ 15%] Linking C executable misc [ 15%] Linking C executable performance [ 15%] Built target performance [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/features-10_2.c.o [ 15%] Linking C executable fetch [ 15%] Built target misc [ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/t_conc173.c.o [ 15%] Built target fetch [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/plugin.c.o [ 15%] Linking C executable features-10_2 [ 15%] Linking C executable t_conc173 [ 15%] Built target features-10_2 [ 15%] Generating mysql_fix_privilege_tables_sql.c [ 15%] Built target t_conc173 [ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_iterator.cc.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc.c.o [ 15%] Built target GenFixPrivs [ 15%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:24: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_load': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1489:43: warning: cast increases required alignment of target type [-Wcast-align] 1489 | #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_output.h:103:31: note: in definition of macro 'GRN_OUTPUT_UINT64' 103 | (grn_ctx_output_uint64(ctx, value)) | ^~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:202:29: note: in expansion of macro 'GRN_UINT32_VALUE_AT' 202 | GRN_OUTPUT_UINT64(GRN_UINT32_VALUE_AT(ids, i)); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1488:42: warning: cast increases required alignment of target type [-Wcast-align] 1488 | #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_output.h:101:30: note: in definition of macro 'GRN_OUTPUT_INT64' 101 | (grn_ctx_output_int64(ctx, value)) | ^~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:227:28: note: in expansion of macro 'GRN_INT32_VALUE_AT' 227 | GRN_OUTPUT_INT64(GRN_INT32_VALUE_AT(return_codes, i)); | ^~~~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'list_proc': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1237:16: note: in expansion of macro 'GRN_PTR_VALUE_AT' 1237 | proc = GRN_PTR_VALUE_AT(&target_procs, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_rand': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1273:15: note: in expansion of macro 'GRN_INT32_VALUE' 1273 | int max = GRN_INT32_VALUE(args[0]); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'is_negative_value': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1372:12: note: in expansion of macro 'GRN_INT16_VALUE' 1372 | return GRN_INT16_VALUE(number) < 0; | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1374:12: note: in expansion of macro 'GRN_INT32_VALUE' 1374 | return GRN_INT32_VALUE(number) < 0; | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1376:12: note: in expansion of macro 'GRN_INT64_VALUE' 1376 | return GRN_INT64_VALUE(number) < 0; | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1378:12: note: in expansion of macro 'GRN_TIME_VALUE' 1378 | return GRN_TIME_VALUE(number) < 0; | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1380:12: note: in expansion of macro 'GRN_FLOAT_VALUE' 1380 | return GRN_FLOAT_VALUE(number) < 0; | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'compare_number': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1451:24: note: in expansion of macro 'GRN_INT16_VALUE' 1451 | GRN_INT16_VALUE(number1), | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1452:24: note: in expansion of macro 'GRN_INT16_VALUE' 1452 | GRN_INT16_VALUE(number2)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1455:24: note: in expansion of macro 'GRN_UINT16_VALUE' 1455 | GRN_UINT16_VALUE(number1), | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1456:24: note: in expansion of macro 'GRN_UINT16_VALUE' 1456 | GRN_UINT16_VALUE(number2)); | ^~~~~~~~~~~~~~~~ [ 15%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1459:24: note: in expansion of macro 'GRN_INT32_VALUE' 1459 | GRN_INT32_VALUE(number1), | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1460:24: note: in expansion of macro 'GRN_INT32_VALUE' 1460 | GRN_INT32_VALUE(number2)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1463:24: note: in expansion of macro 'GRN_UINT32_VALUE' 1463 | GRN_UINT32_VALUE(number1), | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1464:24: note: in expansion of macro 'GRN_UINT32_VALUE' 1464 | GRN_UINT32_VALUE(number2)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1467:24: note: in expansion of macro 'GRN_INT64_VALUE' 1467 | GRN_INT64_VALUE(number1), | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1468:24: note: in expansion of macro 'GRN_INT64_VALUE' 1468 | GRN_INT64_VALUE(number2)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1471:24: note: in expansion of macro 'GRN_UINT64_VALUE' 1471 | GRN_UINT64_VALUE(number1), | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1472:24: note: in expansion of macro 'GRN_UINT64_VALUE' 1472 | GRN_UINT64_VALUE(number2)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1475:24: note: in expansion of macro 'GRN_FLOAT_VALUE' 1475 | GRN_FLOAT_VALUE(number1), | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1476:24: note: in expansion of macro 'GRN_FLOAT_VALUE' 1476 | GRN_FLOAT_VALUE(number2)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN' 1429 | type computed_value1 = value1;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1479:24: note: in expansion of macro 'GRN_TIME_VALUE' 1479 | GRN_TIME_VALUE(number1), | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN' 1430 | type computed_value2 = value2;\ | ^~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1480:24: note: in expansion of macro 'GRN_TIME_VALUE' 1480 | GRN_TIME_VALUE(number2)); | ^~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'get_number_in_grn_uvector': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1486:42: warning: cast increases required alignment of target type [-Wcast-align] 1486 | #define GRN_INT16_VALUE_AT(obj,offset) (((signed short *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1352:38: note: in definition of macro 'GRN_INT16_SET' 1352 | signed short _val = (signed short)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT16_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1508:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1508 | GET_UVECTOR_ELEMENT_AS(INT16); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1487:43: warning: cast increases required alignment of target type [-Wcast-align] 1487 | #define GRN_UINT16_VALUE_AT(obj,offset) (((unsigned short *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1356:42: note: in definition of macro 'GRN_UINT16_SET' 1356 | unsigned short _val = (unsigned short)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT16_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1511:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1511 | GET_UVECTOR_ELEMENT_AS(UINT16); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1488:42: warning: cast increases required alignment of target type [-Wcast-align] 1488 | #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1360:20: note: in definition of macro 'GRN_INT32_SET' 1360 | int _val = (int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT32_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1514:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1514 | GET_UVECTOR_ELEMENT_AS(INT32); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1489:43: warning: cast increases required alignment of target type [-Wcast-align] 1489 | #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1364:38: note: in definition of macro 'GRN_UINT32_SET' 1364 | unsigned int _val = (unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT32_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1517:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1517 | GET_UVECTOR_ELEMENT_AS(UINT32); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1490:42: warning: cast increases required alignment of target type [-Wcast-align] 1490 | #define GRN_INT64_VALUE_AT(obj,offset) (((long long int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT64_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1520:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1520 | GET_UVECTOR_ELEMENT_AS(INT64); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1491:43: warning: cast increases required alignment of target type [-Wcast-align] 1491 | #define GRN_UINT64_VALUE_AT(obj,offset) (((long long unsigned int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT64_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1523:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1523 | GET_UVECTOR_ELEMENT_AS(UINT64); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1492:42: warning: cast increases required alignment of target type [-Wcast-align] 1492 | #define GRN_FLOAT_VALUE_AT(obj,offset) (((double *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1376:26: note: in definition of macro 'GRN_FLOAT_SET' 1376 | double _val = (double)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_FLOAT_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1526:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1526 | GET_UVECTOR_ELEMENT_AS(FLOAT); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1490:42: warning: cast increases required alignment of target type [-Wcast-align] 1490 | #define GRN_INT64_VALUE_AT(obj,offset) (((long long int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1493:27: note: in expansion of macro 'GRN_INT64_VALUE_AT' 1493 | #define GRN_TIME_VALUE_AT GRN_INT64_VALUE_AT | ^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_TIME_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1529:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1529 | GET_UVECTOR_ELEMENT_AS(TIME); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1381:26: note: in definition of macro 'GRN_RECORD_SET' 1381 | grn_id _val = (grn_id)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1532:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS' 1532 | GET_UVECTOR_ELEMENT_AS(RECORD); | ^~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_max': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1611:32: note: in expansion of macro 'GRN_RECORD_VALUE' 1611 | GRN_RECORD_VALUE(&number_in_uvector), | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_min': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1701:32: note: in expansion of macro 'GRN_RECORD_VALUE' 1701 | GRN_RECORD_VALUE(&number_in_uvector), | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_to_function_data_init': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1887:14: note: in expansion of macro 'GRN_RECORD_VALUE' 1887 | pi.rid = GRN_RECORD_VALUE(variable); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_between': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1381:26: note: in definition of macro 'GRN_RECORD_SET' 1381 | grn_id _val = (grn_id)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2640:41: note: in expansion of macro 'GRN_RECORD_VALUE' 2640 | GRN_RECORD_SET(ctx, between_variable, GRN_RECORD_VALUE(variable)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_between_sequential_search_should_use': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2772:9: note: in expansion of macro 'GRN_TIME_VALUE' 2772 | GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2772:37: note: in expansion of macro 'GRN_TIME_VALUE' 2772 | GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_find_source': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1489:43: warning: cast increases required alignment of target type [-Wcast-align] 1489 | #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3058:17: note: in expansion of macro 'GRN_UINT32_VALUE_AT' 3058 | source_id = GRN_UINT32_VALUE_AT(&source_ids, 0); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_sequential_search': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3141:25: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 3141 | grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3184:31: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 3184 | grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3187:31: note: in expansion of macro 'GRN_RECORD_VALUE' 3187 | if (value_id == GRN_RECORD_VALUE(&record_value)) { | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3201:35: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 3201 | if (value_id == GRN_RECORD_VALUE_AT(&record_value, j)) { | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_range_filter': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3354:21: note: in expansion of macro 'GRN_INT32_VALUE' 3354 | real_offset = GRN_INT32_VALUE(&int32_value); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3369:20: note: in expansion of macro 'GRN_INT32_VALUE' 3369 | real_limit = GRN_INT32_VALUE(&int32_value); | ^~~~~~~~~~~~~~~ [ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/raw_string.c.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/report.c.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o [ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_timer.c.o [ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_update_calc_values': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:70:29: warning: cast increases required alignment of target type [-Wcast-align] 70 | int64_t current_max = *((int64_t *)values); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:71:25: note: in expansion of macro 'GRN_INT64_VALUE' 71 | int64_t value_raw = GRN_INT64_VALUE(&value_int64); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:73:9: warning: cast increases required alignment of target type [-Wcast-align] 73 | *((int64_t *)values) = value_raw; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:78:29: warning: cast increases required alignment of target type [-Wcast-align] 78 | int64_t current_min = *((int64_t *)values); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:79:25: note: in expansion of macro 'GRN_INT64_VALUE' 79 | int64_t value_raw = GRN_INT64_VALUE(&value_int64); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:81:9: warning: cast increases required alignment of target type [-Wcast-align] 81 | *((int64_t *)values) = value_raw; | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:86:25: note: in expansion of macro 'GRN_INT64_VALUE' 86 | int64_t value_raw = GRN_INT64_VALUE(&value_int64); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:87:7: warning: cast increases required alignment of target type [-Wcast-align] 87 | *((int64_t *)values) += value_raw; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:91:32: warning: cast increases required alignment of target type [-Wcast-align] 91 | double current_average = *((double *)values); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:92:24: note: in expansion of macro 'GRN_FLOAT_VALUE' 92 | double value_raw = GRN_FLOAT_VALUE(&value_float); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:93:7: warning: cast increases required alignment of target type [-Wcast-align] 93 | *((double *)values) += (value_raw - current_average) / ri->n_subrecs; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_max_': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:118:10: warning: cast increases required alignment of target type [-Wcast-align] 118 | return (int64_t *)values; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_min_': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:173:10: warning: cast increases required alignment of target type [-Wcast-align] 173 | return (int64_t *)values; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_sum_': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:231:10: warning: cast increases required alignment of target type [-Wcast-align] 231 | return (int64_t *)values; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_avg_': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast increases required alignment of target type [-Wcast-align] 292 | return (double *)values; | ^ [ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o [ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker.cc.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o [ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scanner.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o [ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_job.cc.o [ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_fifo.cc.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o [ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_level.cc.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o [ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_universal.cc.o [ 16%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o [ 16%] Building C object strings/CMakeFiles/strings.dir/strend.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/xml.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/strmov_overlapp.c.o [ 17%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/convenience.cc.o [ 18%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o [ 18%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o [ 18%] Building C object strings/CMakeFiles/strings.dir/json_lib.c.o [ 18%] Generating libmysqlclient_r.a [ 18%] Built target SYM_libmysqlclient_r.a [ 18%] Generating libmysqlclient_r.so [ 18%] Built target SYM_libmysqlclient_r.so [ 18%] Generating libmysqlclient.so [ 18%] Built target SYM_libmysqlclient.so [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c: In function 'scorer_tf_at_most': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c:74:11: note: in expansion of macro 'GRN_FLOAT_VALUE' 74 | max = GRN_FLOAT_VALUE(max_raw); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c:82:13: note: in expansion of macro 'GRN_FLOAT_VALUE' 82 | max = GRN_FLOAT_VALUE(&casted_max_raw); | ^~~~~~~~~~~~~~~ [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o [ 18%] Linking CXX static library libstrings.a [ 18%] Built target strings [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_filesnapshot.cc.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_free': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:619:6: warning: cast increases required alignment of target type [-Wcast-align] 619 | *(uint32_t *)(addr + pos - sizeof(grn_id)) = DELETED|aligned_size; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_replace': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:714:24: warning: cast increases required alignment of target type [-Wcast-align] 714 | if (cas && *cas != *((uint64_t *)&eback)) { | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:722:26: warning: cast increases required alignment of target type [-Wcast-align] 722 | uint64_t *location = (uint64_t *)(einfo + pos); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:723:24: warning: cast increases required alignment of target type [-Wcast-align] 723 | uint64_t value = *((uint64_t *)ei); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_alloc': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:802:8: warning: cast increases required alignment of target type [-Wcast-align] 802 | *(grn_id *)(addr + pos) = id; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:805:10: warning: cast increases required alignment of target type [-Wcast-align] 805 | *(grn_id *)(addr + pos + aligned_size) = GRN_ID_NIL; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_raw': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:955:30: warning: cast increases required alignment of target type [-Wcast-align] 955 | uint32_t pos = *((uint32_t *)(b + el)); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:961:17: warning: cast increases required alignment of target type [-Wcast-align] 961 | *((uint32_t *)(b + el)) = value_len - rest; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:964:17: warning: cast increases required alignment of target type [-Wcast-align] 964 | *((uint32_t *)(b + el)) = pos + value_len; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1005:30: warning: cast increases required alignment of target type [-Wcast-align] 1005 | uint32_t pos = *((uint32_t *)(b + el)); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1011:17: warning: cast increases required alignment of target type [-Wcast-align] 1011 | *((uint32_t *)(b + el)) = el - rest; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1014:17: warning: cast increases required alignment of target type [-Wcast-align] 1014 | *((uint32_t *)(b + el)) = pos - value_len; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_element_info': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1183:16: warning: cast increases required alignment of target type [-Wcast-align] 1183 | *cas = *((uint64_t *)&einfo[id & JA_M_EINFO_IN_A_SEGMENT]); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_packed': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1262:5: warning: cast increases required alignment of target type [-Wcast-align] 1262 | *((uint64_t *)packed_value) = packed_value_meta; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1263:11: warning: cast increases required alignment of target type [-Wcast-align] 1263 | memcpy(((uint64_t *)packed_value) + 1, | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_get_value': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1581:24: warning: cast increases required alignment of target type [-Wcast-align] 1581 | uint32_t pos = *((uint32_t *)(b + el)); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_defrag_seg': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1862:19: warning: cast increases required alignment of target type [-Wcast-align] 1862 | grn_id id = *((grn_id *)v); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_check': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c:1953:27: warning: cast increases required alignment of target type [-Wcast-align] 1953 | grn_id id = *((grn_id *)v); | ^ [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl.cc.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_write.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_atoj': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2647:34: warning: cast increases required alignment of target type [-Wcast-align] 2647 | grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2655:34: warning: cast increases required alignment of target type [-Wcast-align] 2655 | grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2665:19: warning: cast increases required alignment of target type [-Wcast-align] 2665 | idp = (grn_id *)GRN_BULK_HEAD(&buf); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2692:16: warning: cast increases required alignment of target type [-Wcast-align] 2692 | id = *((grn_id *)GRN_BULK_HEAD(&buf)); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_otoj': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2756:54: note: in expansion of macro 'GRN_INT16_VALUE' 2756 | grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT16_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2759:55: note: in expansion of macro 'GRN_UINT16_VALUE' 2759 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT16_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2762:54: note: in expansion of macro 'GRN_INT32_VALUE' 2762 | grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT32_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2765:55: note: in expansion of macro 'GRN_UINT32_VALUE' 2765 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT32_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2768:55: note: in expansion of macro 'GRN_INT64_VALUE' 2768 | grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT64_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2771:56: note: in expansion of macro 'GRN_UINT64_VALUE' 2771 | grn_text_ulltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT64_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2774:54: note: in expansion of macro 'GRN_FLOAT_VALUE' 2774 | grn_text_ftoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_FLOAT_VALUE(obj) : 0); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2778:23: warning: cast increases required alignment of target type [-Wcast-align] 2778 | double dv = *((int64_t *)GRN_BULK_HEAD(obj)); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2786:29: warning: cast increases required alignment of target type [-Wcast-align] 2786 | grn_geo_point *gp = (grn_geo_point *)GRN_BULK_HEAD(obj); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2800:21: note: in expansion of macro 'GRN_RECORD_VALUE' 2800 | grn_id id = GRN_RECORD_VALUE(obj); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2801:29: warning: cast increases required alignment of target type [-Wcast-align] 2801 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2843:23: note: in expansion of macro 'GRN_RECORD_VALUE' 2843 | grn_id id = GRN_RECORD_VALUE(obj); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2903:21: warning: cast increases required alignment of target type [-Wcast-align] 2903 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2903:57: warning: cast increases required alignment of target type [-Wcast-align] 2903 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2905:29: warning: cast increases required alignment of target type [-Wcast-align] 2905 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2983:21: warning: cast increases required alignment of target type [-Wcast-align] 2983 | grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:2984:22: warning: cast increases required alignment of target type [-Wcast-align] 2984 | *ve = (grn_id *)GRN_BULK_CURR(obj); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:3069:17: note: in expansion of macro 'GRN_PTR_VALUE_AT' 3069 | value = GRN_PTR_VALUE_AT(obj, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:3081:27: warning: cast increases required alignment of target type [-Wcast-align] 3081 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); | ^ [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_compaction_flush.cc.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/table.c.o [ 18%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o [ 18%] Linking CXX static library libdbug.a [ 18%] Built target dbug [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_files.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_open.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_debug.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_experimental.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc: In member function 'rocksdb::Status rocksdb::DBImpl::CompactFilesImpl(const rocksdb::CompactionOptions&, rocksdb::ColumnFamilyData*, rocksdb::Version*, const std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >*, int, int, rocksdb::JobContext*, rocksdb::LogBuffer*, rocksdb::CompactionJobInfo*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1040:21: warning: loop variable 'newf' creates a copy from type 'const std::pair<int, rocksdb::FileMetaData>' [-Wrange-loop-construct] 1040 | for (const auto newf : c->edit()->GetNewFiles()) { | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1040:21: note: use reference type to prevent copying 1040 | for (const auto newf : c->edit()->GetNewFiles()) { | ^~~~ | & TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc: In member function 'void rocksdb::DBImpl::NotifyOnCompactionBegin(rocksdb::ColumnFamilyData*, rocksdb::Compaction*, const rocksdb::Status&, const rocksdb::CompactionJobStats&, int)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1140:21: warning: loop variable 'newf' creates a copy from type 'const std::pair<int, rocksdb::FileMetaData>' [-Wrange-loop-construct] 1140 | for (const auto newf : c->edit()->GetNewFiles()) { | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1140:21: note: use reference type to prevent copying 1140 | for (const auto newf : c->edit()->GetNewFiles()) { | ^~~~ | & [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_readonly.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_secondary.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_info_dumper.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_iter.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/dbformat.cc.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/error_handler.cc.o [ 18%] Building C object unittest/strings/CMakeFiles/json-t.dir/json-t.c.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/thread.c.o [ 18%] Linking CXX executable json-t [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/time.c.o [ 18%] Built target json-t [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_open_initialize_token_filters': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:48:36: note: in expansion of macro 'GRN_PTR_VALUE_AT' 48 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next_apply_token_filters': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:158:26: note: in expansion of macro 'GRN_INT32_VALUE' 158 | current_token.status = GRN_INT32_VALUE(status); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:166:36: note: in expansion of macro 'GRN_PTR_VALUE_AT' 166 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:302:19: warning: cast increases required alignment of target type [-Wcast-align] 302 | tid = *((grn_id *)token_cursor->curr); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:321:19: warning: cast increases required alignment of target type [-Wcast-align] 321 | tid = *((grn_id *)token_cursor->curr); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_close_token_filters': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:360:36: note: in expansion of macro 'GRN_PTR_VALUE_AT' 360 | grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); | ^~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c: In function 'grn_tokenizer_query_open': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c:124:22: note: in expansion of macro 'GRN_UINT32_VALUE' 124 | query->flags = GRN_UINT32_VALUE(flags); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c:129:30: note: in expansion of macro 'GRN_UINT32_VALUE' 129 | query->tokenize_mode = GRN_UINT32_VALUE(tokenize_mode); | ^~~~~~~~~~~~~~~~ [ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o [ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/event_helpers.cc.o [ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o [ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ptr_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align] 1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:428:24: note: in expansion of macro 'GRN_PTR_VALUE' 428 | grn_obj *content = GRN_PTR_VALUE(ptr); | ^~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_pvector_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:449:24: note: in expansion of macro 'GRN_PTR_VALUE_AT' 449 | grn_obj *element = GRN_PTR_VALUE_AT(pvector, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ii_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:743:16: warning: cast increases required alignment of target type [-Wcast-align] 743 | source_ids = (grn_id *)GRN_BULK_HEAD(&sources); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_time_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1104:14: note: in expansion of macro 'GRN_TIME_VALUE' 1104 | time_raw = GRN_TIME_VALUE(obj); | ^~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_geo_point_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1478:25: warning: cast increases required alignment of target type [-Wcast-align] 1478 | grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1134:3: note: in expansion of macro 'GRN_GEO_POINT_VALUE' 1134 | GRN_GEO_POINT_VALUE(obj, latitude, longitude); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_bracket_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1179:7: note: in expansion of macro 'GRN_UINT32_VALUE' 1179 | n = GRN_UINT32_VALUE(obj); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_brace_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1200:7: note: in expansion of macro 'GRN_UINT32_VALUE' 1200 | n = GRN_UINT32_VALUE(obj); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_record_inspect': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1243:8: note: in expansion of macro 'GRN_RECORD_VALUE' 1243 | id = GRN_RECORD_VALUE(obj); | ^~~~~~~~~~~~~~~~ [ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows.c.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/experimental.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/external_sst_file_ingestion_job.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/file_indexer.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_job.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_scheduler.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/forward_iterator.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/import_column_family_job.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/internal_stats.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/logs_with_prep_tracker.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_reader.cc.o [ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_writer.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/malloc_stats.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable_list.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_helper.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_operator.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_del_aggregator.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_tombstone_fragmenter.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/repair.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/snapshot_impl.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_cache.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_properties_collector.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/transaction_log_impl.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/trim_history_scheduler.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_builder.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_edit.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_set.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/wal_manager.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch_base.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_controller.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_thread.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_chroot.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_encryption.cc.o [ 20%] Building C object unittest/strings/CMakeFiles/strings-t.dir/strings-t.c.o [ 20%] Linking CXX executable strings-t [ 20%] Built target strings-t [ 20%] Building C object unittest/mysys/CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o [ 20%] Linking CXX executable ma_dyncol-t [ 20%] Built target ma_dyncol-t [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha224.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_hdfs.cc.o [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha256.cc.o [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha384.cc.o [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha512.cc.o [ 20%] Building C object unittest/mysys/CMakeFiles/base64-t.dir/base64-t.c.o [ 20%] Linking CXX executable base64-t [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/file_system.cc.o [ 20%] Built target base64-t [ 20%] Building C object unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o [ 20%] Building C object mysys_ssl/CMakeFiles/mysys_ssl.dir/openssl.c.o [ 20%] Linking CXX executable stacktrace-t [ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_crypt.cc.o [ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/mock_env.cc.o [ 20%] Built target stacktrace-t [ 20%] Building C object unittest/mysys/CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o [ 20%] Linking CXX executable my_atomic-t [ 20%] Linking CXX static library libmysys_ssl.a [ 20%] Built target mysys_ssl [ 20%] Building C object unittest/mysys/CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o [ 20%] Built target my_atomic-t [ 20%] Building C object unittest/mysys/CMakeFiles/lf-t.dir/lf-t.c.o [ 20%] Linking CXX executable my_rdtsc-t [ 20%] Built target my_rdtsc-t [ 21%] Building C object unittest/mysys/CMakeFiles/bitmap-t.dir/bitmap-t.c.o [ 21%] Linking CXX executable lf-t [ 21%] Building C object unittest/mysys/CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o [ 21%] Built target lf-t [ 21%] Building C object unittest/mysys/CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o [ 21%] Linking CXX executable my_malloc-t [ 21%] Linking CXX executable bitmap-t [ 21%] Linking CXX executable my_getopt-t [ 21%] Built target my_malloc-t [ 21%] Building C object unittest/mysys/CMakeFiles/dynstring-t.dir/dynstring-t.c.o [ 21%] Built target bitmap-t [ 21%] Building C object unittest/mysys/CMakeFiles/byte_order-t.dir/byte_order-t.c.o [ 21%] Built target my_getopt-t [ 21%] Building C object unittest/mysys/CMakeFiles/queues-t.dir/queues-t.c.o [ 21%] Linking CXX executable dynstring-t [ 21%] Linking CXX executable byte_order-t [ 21%] Built target dynstring-t [ 21%] Building C object unittest/mysys/CMakeFiles/crc32-t.dir/crc32-t.c.o [ 21%] Built target byte_order-t [ 21%] Linking CXX executable queues-t [ 21%] Building C object unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o [ 21%] Linking CXX executable my_vsnprintf-t [ 21%] Built target queues-t [ 21%] Linking CXX executable crc32-t [ 21%] Building CXX object unittest/my_decimal/CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o [ 21%] Built target my_vsnprintf-t [ 21%] Building C object unittest/json_lib/CMakeFiles/json_lib-t.dir/json_lib-t.c.o [ 21%] Built target crc32-t [ 21%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o [ 22%] Linking CXX executable json_lib-t [ 22%] Built target json_lib-t [ 22%] Building CXX object unittest/sql/CMakeFiles/my_apc-t.dir/my_apc-t.cc.o [ 22%] Linking CXX executable my_decimal-t [ 22%] Linking CXX executable comp_err [ 22%] Built target my_decimal-t [ 22%] Building C object plugin/auth_ed25519/CMakeFiles/ed25519-t.dir/ed25519-t.c.o [ 22%] Built target comp_err [ 22%] Building C object dbug/CMakeFiles/tests.dir/tests.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_pthread.h:681, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/unittest/sql/my_apc-t.cc:21: In function 'int inline_mysql_cond_init(PSI_cond_key, mysql_cond_t*, const pthread_condattr_t*)', inlined from 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:138:5, inlined from 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:126:6: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h:1032:40: warning: 'apc_request' may be used uninitialized [-Wmaybe-uninitialized] 1032 | that->m_psi= PSI_COND_CALL(init_cond)(key, &that->m_cond); TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h: In member function 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h:1032:40: note: by argument 2 of type 'const void*' to 'PSI_cond*(PSI_cond_key, const void*)' {aka 'PSI_cond*(unsigned int, const void*)'} In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/unittest/sql/my_apc-t.cc:55: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:135:18: note: 'apc_request' declared here 135 | Call_request apc_request; | ^~~~~~~~~~~ [ 22%] Linking CXX executable ed25519-t [ 22%] Linking CXX executable my_apc-t [ 22%] Linking CXX executable tests [ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/delete_scheduler.cc.o [ 22%] Built target tests [ 22%] Built target ed25519-t [ 22%] Building C object dbug/CMakeFiles/factorial.dir/my_main.c.o [ 22%] Building C object mysys/CMakeFiles/test_hash.dir/hash.c.o [ 22%] Built target my_apc-t [ 22%] Building C object mysys/CMakeFiles/thr_timer.dir/thr_timer.c.o [ 22%] Building C object dbug/CMakeFiles/factorial.dir/factorial.c.o [ 22%] Linking CXX executable factorial [ 22%] Linking CXX executable test_hash [ 22%] Linking CXX executable thr_timer [ 22%] Built target factorial [ 22%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o [ 22%] Built target test_hash [ 22%] Building CXX object client/CMakeFiles/mariadb-conv.dir/mariadb-conv.cc.o [ 22%] Built target thr_timer [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_prefetch_buffer.cc.o [ 23%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o [ 23%] Linking CXX executable my_print_defaults [ 23%] Linking CXX executable thr_lock [ 23%] Built target my_print_defaults [ 23%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o [ 23%] Built target thr_lock [ 23%] Building C object extra/CMakeFiles/replace.dir/replace.c.o [ 23%] Building CXX object client/CMakeFiles/mariadb-conv.dir/__/sql/sql_string.cc.o [ 23%] Linking CXX executable resolveip [ 23%] Built target resolveip [ 23%] Building C object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.c.o [ 23%] Linking CXX executable replace [ 23%] Linking CXX executable resolve_stack_dump [ 23%] Built target replace [ 23%] Built target resolve_stack_dump [ 23%] Building C object extra/CMakeFiles/mariadb-waitpid.dir/mysql_waitpid.c.o [ 23%] Building C object extra/CMakeFiles/mariadbd-safe-helper.dir/mysqld_safe_helper.c.o [ 23%] Linking CXX executable mariadb-waitpid [ 23%] Linking CXX executable mariadbd-safe-helper [ 23%] Linking CXX executable mariadb-conv Creating mysqld_safe_helper link Creating mysql_waitpid link [ 23%] Built target mariadbd-safe-helper [ 23%] Built target mariadb-waitpid [ 23%] Building CXX object sql/CMakeFiles/mariadb-tzinfo-to-sql.dir/tztime.cc.o [ 23%] Building C object sql/CMakeFiles/udf_example.dir/udf_example.c.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_util.cc.o [ 23%] Built target mariadb-conv [ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows_event_logger.c.o [ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/file_reader.c.o [ 23%] Linking CXX shared module udf_example.so [ 23%] Built target udf_example [ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_function.c.o [ 23%] Building C object unittest/mysys/CMakeFiles/aes-t.dir/aes-t.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_window_next': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c:75:13: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 75 | next_id = GRN_RECORD_VALUE_AT(&(window->ids), window->current_index); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_expr_call_window_function': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c:289:40: warning: cast increases required alignment of target type [-Wcast-align] 289 | (grn_obj **)GRN_BULK_HEAD(&args), | ^ [ 23%] Linking CXX executable aes-t [ 23%] Linking CXX executable mariadb-tzinfo-to-sql [ 23%] Generating ../include/mysqld_error.h.tmp [ 23%] Built target GenError [ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_functions.c.o Creating mysql_tzinfo_to_sql link [ 23%] Built target aes-t [ 23%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/arrow.cpp.o [ 23%] Built target mariadb-tzinfo-to-sql [ 23%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/mf_iocache-t.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c: In function 'window_sum': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:153:25: note: in expansion of macro 'GRN_INT64_VALUE' 153 | GRN_INT64_VALUE(&sum) + GRN_INT8_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:158:25: note: in expansion of macro 'GRN_INT64_VALUE' 158 | GRN_INT64_VALUE(&sum) + GRN_INT16_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:158:49: note: in expansion of macro 'GRN_INT16_VALUE' 158 | GRN_INT64_VALUE(&sum) + GRN_INT16_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:163:25: note: in expansion of macro 'GRN_INT64_VALUE' 163 | GRN_INT64_VALUE(&sum) + GRN_INT32_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:163:49: note: in expansion of macro 'GRN_INT32_VALUE' 163 | GRN_INT64_VALUE(&sum) + GRN_INT32_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:168:25: note: in expansion of macro 'GRN_INT64_VALUE' 168 | GRN_INT64_VALUE(&sum) + GRN_INT64_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1368:40: note: in definition of macro 'GRN_INT64_SET' 1368 | long long int _val = (long long int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:168:49: note: in expansion of macro 'GRN_INT64_VALUE' 168 | GRN_INT64_VALUE(&sum) + GRN_INT64_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:173:26: note: in expansion of macro 'GRN_UINT64_VALUE' 173 | GRN_UINT64_VALUE(&sum) + GRN_UINT8_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:178:26: note: in expansion of macro 'GRN_UINT64_VALUE' 178 | GRN_UINT64_VALUE(&sum) + GRN_UINT16_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:178:51: note: in expansion of macro 'GRN_UINT16_VALUE' 178 | GRN_UINT64_VALUE(&sum) + GRN_UINT16_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:183:26: note: in expansion of macro 'GRN_UINT64_VALUE' 183 | GRN_UINT64_VALUE(&sum) + GRN_UINT32_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:183:51: note: in expansion of macro 'GRN_UINT32_VALUE' 183 | GRN_UINT64_VALUE(&sum) + GRN_UINT32_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:188:26: note: in expansion of macro 'GRN_UINT64_VALUE' 188 | GRN_UINT64_VALUE(&sum) + GRN_UINT64_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1372:58: note: in definition of macro 'GRN_UINT64_SET' 1372 | long long unsigned int _val = (long long unsigned int)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:188:51: note: in expansion of macro 'GRN_UINT64_VALUE' 188 | GRN_UINT64_VALUE(&sum) + GRN_UINT64_VALUE(&value)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1376:26: note: in definition of macro 'GRN_FLOAT_SET' 1376 | double _val = (double)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:193:25: note: in expansion of macro 'GRN_FLOAT_VALUE' 193 | GRN_FLOAT_VALUE(&sum) + GRN_FLOAT_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1376:26: note: in definition of macro 'GRN_FLOAT_SET' 1376 | double _val = (double)(val);\ | ^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:193:49: note: in expansion of macro 'GRN_FLOAT_VALUE' 193 | GRN_FLOAT_VALUE(&sum) + GRN_FLOAT_VALUE(&value)); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:213:28: note: in expansion of macro 'GRN_INT16_VALUE' 213 | sum_raw_int64 += GRN_INT16_VALUE(&value); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:216:28: note: in expansion of macro 'GRN_INT32_VALUE' 216 | sum_raw_int64 += GRN_INT32_VALUE(&value); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:219:28: note: in expansion of macro 'GRN_INT64_VALUE' 219 | sum_raw_int64 += GRN_INT64_VALUE(&value); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:225:29: note: in expansion of macro 'GRN_UINT16_VALUE' 225 | sum_raw_uint64 += GRN_UINT16_VALUE(&value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:228:29: note: in expansion of macro 'GRN_UINT32_VALUE' 228 | sum_raw_uint64 += GRN_UINT32_VALUE(&value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:231:29: note: in expansion of macro 'GRN_UINT64_VALUE' 231 | sum_raw_uint64 += GRN_UINT64_VALUE(&value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:234:29: note: in expansion of macro 'GRN_FLOAT_VALUE' 234 | sum_raw_double += GRN_FLOAT_VALUE(&value); | ^~~~~~~~~~~~~~~ [ 23%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o [ 23%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/__/__/sql/mf_iocache_encr.cc.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/filename.cc.o [ 23%] Building CXX object sql/CMakeFiles/sql_sequence.dir/ha_sequence.cc.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/random_access_file_reader.cc.o [ 23%] Linking CXX executable mf_iocache-t [ 23%] Built target mf_iocache-t [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/read_write_util.cc.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/readahead_raf.cc.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sequence_file_reader.cc.o [ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sst_file_manager_impl.cc.o [ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o [ 24%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/writable_file_writer.cc.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/auto_roll_logger.cc.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/event_logger.cc.o [ 24%] Linking CXX static library libsql_sequence.a [ 24%] Built target sql_sequence [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/log_buffer.cc.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/arena.cc.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.hpp:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:142:19: required from here TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 138 | T *new_buf = reinterpret_cast<T *>( | ^~~~~~~~~~~~~~~~~~~~~~ 139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/jemalloc_nodump_allocator.cc.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/concurrent_arena.cc.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/alloc_tracker.cc.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_linklist_rep.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.hpp:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:123:25: required from here TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 138 | T *new_buf = reinterpret_cast<T *>( | ^~~~~~~~~~~~~~~~~~~~~~ 139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_skiplist_rep.cc.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o [ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.hpp:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:18: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:114:23: required from here TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 138 | T *new_buf = reinterpret_cast<T *>( | ^~~~~~~~~~~~~~~~~~~~~~ 139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:23: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:5: required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:372:26: required from here TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:138:18: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] 138 | T *new_buf = reinterpret_cast<T *>( | ^~~~~~~~~~~~~~~~~~~~~~ 139 | new (std::nothrow) char[sizeof(new_capacity) * new_capacity]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o [ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/skiplistrep.cc.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_myisam.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_cache.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_version.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_config.c.o [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o [ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o [ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o [ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o [ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o [ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/vectorrep.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/write_buffer_manager.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram_windowing.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/in_memory_stats_history.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/instrumented_mutex.cc.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/iostats_context.cc.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_context.cc.o [ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_level.cc.o [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o [ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/persistent_stats_history.cc.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o [ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/statistics.cc.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o [ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_impl.cc.o [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o [ 26%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o [ 26%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_eval_context.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o [ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_updater.cc.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_indexable.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o [ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util.cc.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_pointer.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o [ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util_debug.cc.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_query_logger.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_record.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_flags.c.o [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o [ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/cf_options.cc.o [ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_result.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_flags.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_key.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_thread.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_window_definition.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_column.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_config.c.o [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_dump.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_fuzzy_search.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_index_column_sources': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:244:16: warning: cast increases required alignment of target type [-Wcast-align] 244 | source_ids = (grn_id *)GRN_BULK_HEAD(&sources); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_record': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:435:14: note: in expansion of macro 'GRN_PTR_VALUE_AT' 435 | column = GRN_PTR_VALUE_AT(columns, j); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_records': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:608:14: note: in expansion of macro 'GRN_PTR_VALUE_AT' 608 | column = GRN_PTR_VALUE_AT(&columns, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:694:14: note: in expansion of macro 'GRN_PTR_VALUE_AT' 694 | column = GRN_PTR_VALUE_AT(&columns, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_table': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:781:33: note: in expansion of macro 'GRN_PTR_VALUE_AT' 781 | grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i); | ^~~~~~~~~~~~~~~~ [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'sequential_fuzzy_search': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1475:34: warning: cast increases required alignment of target type [-Wcast-align] 1475 | #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:250:17: note: in expansion of macro 'GRN_RECORD_VALUE' 250 | rid = GRN_RECORD_VALUE(&value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'selector_fuzzy_search': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:330:22: note: in expansion of macro 'GRN_UINT32_VALUE' 330 | max_distance = GRN_UINT32_VALUE(options); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:351:28: note: in expansion of macro 'GRN_UINT32_VALUE' 351 | max_distance = GRN_UINT32_VALUE(value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:353:29: note: in expansion of macro 'GRN_UINT32_VALUE' 353 | prefix_length = GRN_UINT32_VALUE(value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:355:29: note: in expansion of macro 'GRN_UINT32_VALUE' 355 | max_expansion = GRN_UINT32_VALUE(value); | ^~~~~~~~~~~~~~~~ [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_highlight.c.o [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o [ 28%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/db_options.cc.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_in_records.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_lock.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'highlight_keyword_sets': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:196:22: warning: cast increases required alignment of target type [-Wcast-align] 196 | (const char **)GRN_BULK_HEAD(&open_tags), | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:197:22: warning: cast increases required alignment of target type [-Wcast-align] 197 | (unsigned int *)GRN_BULK_HEAD(&open_tag_lengths), | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:198:22: warning: cast increases required alignment of target type [-Wcast-align] 198 | (const char **)GRN_BULK_HEAD(&close_tags), | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:199:22: warning: cast increases required alignment of target type [-Wcast-align] 199 | (unsigned int *)GRN_BULK_HEAD(&close_tag_lengths), | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html_create_keywords_table': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align] 1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:418:17: note: in expansion of macro 'GRN_PTR_VALUE' 418 | condition = GRN_PTR_VALUE(condition_ptr); | ^~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align] 1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:469:18: note: in expansion of macro 'GRN_PTR_VALUE' 469 | keywords = GRN_PTR_VALUE(keywords_ptr); | ^~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'grn_in_records_data_free': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:49:24: note: in expansion of macro 'GRN_PTR_VALUE_AT' 49 | condition_column = GRN_PTR_VALUE_AT(&(data->condition_columns), i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'func_in_records_next': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:260:24: note: in expansion of macro 'GRN_PTR_VALUE_AT' 260 | condition_column = GRN_PTR_VALUE_AT(&(data->condition_columns), nth); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'selector_in_records': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:455:28: note: in expansion of macro 'GRN_PTR_VALUE_AT' 455 | condition_column = GRN_PTR_VALUE_AT(&condition_columns, nth); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:496:24: note: in expansion of macro 'GRN_PTR_VALUE_AT' 496 | condition_column = GRN_PTR_VALUE_AT(&condition_columns, nth); | ^~~~~~~~~~~~~~~~ [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_inspect.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_list.c.o [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_pat.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c: In function 'command_object_inspect_column_index_sources': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c:446:17: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 446 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i); | ^~~~~~~~~~~~~~~~~~~ [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query_log_flags.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_schema.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_select.c.o [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_snippet.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tokenizers': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:290:20: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 290 | tokenizer_id = GRN_RECORD_VALUE_AT(&tokenizer_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_normalizers': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:357:21: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 357 | normalizer_id = GRN_RECORD_VALUE_AT(&normalizer_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_token_filters': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:424:23: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 424 | token_filter_id = GRN_RECORD_VALUE_AT(&token_filter_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_output_token_filters': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:558:20: note: in expansion of macro 'GRN_PTR_VALUE_AT' 558 | token_filter = GRN_PTR_VALUE_AT(&token_filters, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_command_collect_arguments': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:677:24: note: in expansion of macro 'GRN_PTR_VALUE_AT' 677 | token_filter = GRN_PTR_VALUE_AT(&token_filters, i); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_output_sources': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:787:17: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 787 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_command_collect_arguments': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:952:21: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 952 | source_id = GRN_RECORD_VALUE_AT(&source_ids, i); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tables': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:1185:16: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 1185 | table_id = GRN_RECORD_VALUE_AT(&table_ids, i); | ^~~~~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:136:19: note: in expansion of macro 'GRN_UINT32_VALUE' 136 | width = GRN_UINT32_VALUE(value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:138:27: note: in expansion of macro 'GRN_UINT32_VALUE' 138 | max_n_results = GRN_UINT32_VALUE(value); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet_html': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align] 1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:271:19: note: in expansion of macro 'GRN_PTR_VALUE' 271 | condition = GRN_PTR_VALUE(condition_ptr); | ^~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1476:31: warning: cast increases required alignment of target type [-Wcast-align] 1476 | #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:280:16: note: in expansion of macro 'GRN_PTR_VALUE' 280 | snip = GRN_PTR_VALUE(snip_ptr); | ^~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:42, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_init': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] 60 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1134:5: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN' 1134 | GRN_OBJ_FORMAT_FIN(ctx, format); | ^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_fin': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align] 60 | grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1146:3: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN' 1146 | GRN_OBJ_FORMAT_FIN(ctx, format); | ^~~~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_apply_adjuster_execute_ensure_factor': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1561:12: note: in expansion of macro 'GRN_INT32_VALUE' 1561 | return GRN_INT32_VALUE(factor_object); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:1569:16: note: in expansion of macro 'GRN_INT32_VALUE' 1569 | factor = GRN_INT32_VALUE(&int32_object); | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldown_execute': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2109:5: warning: cast increases required alignment of target type [-Wcast-align] 2109 | (grn_drilldown_data *)grn_hash_get_value_(ctx, drilldowns, id, NULL); | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2140:13: warning: cast increases required alignment of target type [-Wcast-align] 2140 | (grn_slice_data *)grn_hash_get_value_(ctx, data->slices, | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2160:9: warning: cast increases required alignment of target type [-Wcast-align] 2160 | (grn_drilldown_data *)grn_hash_get_value_(ctx, | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'drilldown_tsort_visit': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2341:9: warning: cast increases required alignment of target type [-Wcast-align] 2341 | (grn_drilldown_data *)grn_hash_get_value_(ctx, drilldowns, id, NULL); | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldowns_execute': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1494:43: warning: cast increases required alignment of target type [-Wcast-align] 1494 | #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:2445:10: note: in expansion of macro 'GRN_RECORD_VALUE_AT' 2445 | id = GRN_RECORD_VALUE_AT(&tsorted_ids, i); | ^~~~~~~~~~~~~~~~~~~ [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_table.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_table.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_table.c: In function 'command_table_list': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1495:40: warning: cast increases required alignment of target type [-Wcast-align] 1495 | #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_table.c:506:22: note: in expansion of macro 'GRN_PTR_VALUE_AT' 506 | grn_obj *table = GRN_PTR_VALUE_AT(&tables, i); | ^~~~~~~~~~~~~~~~ [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_tokenize.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_buf.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'output_tokens': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:90:14: warning: cast increases required alignment of target type [-Wcast-align] 90 | token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i; | ^ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:109:33: note: in expansion of macro 'GRN_UINT32_VALUE' 109 | grn_ctx_output_int64(ctx, GRN_UINT32_VALUE(&estimated_size)); | ^~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'tokenize': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:223:22: warning: cast increases required alignment of target type [-Wcast-align] 223 | current_token = ((tokenize_token *)(GRN_BULK_CURR(tokens))) - 1; | ^ [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_cursor.c.o [ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr.c.o [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o [ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_builder.c.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options.cc.o [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_bulk': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align] 1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT16_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:262:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 262 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT16, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align] 1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT32_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:263:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 263 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT32, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_INT64_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:264:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 264 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(INT64, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align] 1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT16_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:266:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 266 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT16, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align] 1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT32_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:267:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 267 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT32, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align] 1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_UINT64_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:269:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 269 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(UINT64, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align] 1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_FLOAT_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:270:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 270 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(FLOAT, FLOAT, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align] 1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1474:24: note: in expansion of macro 'GRN_INT64_VALUE' 1474 | #define GRN_TIME_VALUE GRN_INT64_VALUE | ^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:249:42: note: in expansion of macro 'GRN_TIME_VALUE' 249 | value.as_ ## kind = (grn_ts_ ## kind)GRN_ ## TYPE ## _VALUE(obj);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:271:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE' 271 | GRN_TS_EXPR_BUILDER_PUSH_BULK_CASE(TIME, TIME, time) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1478:25: warning: cast increases required alignment of target type [-Wcast-align] 1478 | grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:282:7: note: in expansion of macro 'GRN_GEO_POINT_VALUE' 282 | GRN_GEO_POINT_VALUE(obj, value.as_geo.latitude, value.as_geo.longitude); | ^~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_uvector': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1486:42: warning: cast increases required alignment of target type [-Wcast-align] 1486 | #define GRN_INT16_VALUE_AT(obj,offset) (((signed short *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_INT16_VALUE_AT' 318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:336:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST' 336 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(INT16, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1488:42: warning: cast increases required alignment of target type [-Wcast-align] 1488 | #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_INT32_VALUE_AT' 318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:337:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST' 337 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(INT32, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align] 295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:338:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE' 338 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(INT64, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/../grn.h:759, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1487:43: warning: cast increases required alignment of target type [-Wcast-align] 1487 | #define GRN_UINT16_VALUE_AT(obj,offset) (((unsigned short *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_UINT16_VALUE_AT' 318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:340:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST' 340 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(UINT16, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1489:43: warning: cast increases required alignment of target type [-Wcast-align] 1489 | #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:318:16: note: in expansion of macro 'GRN_UINT32_VALUE_AT' 318 | buf[i] = GRN_ ## TYPE ##_VALUE_AT(obj, i);\ | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:341:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST' 341 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE_WITH_TYPECAST(UINT32, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align] 295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:342:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE' 342 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(UINT64, INT, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align] 295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:343:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE' 343 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(TIME, TIME, time) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align] 295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:344:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE' 344 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(TOKYO_GEO_POINT, GEO, geo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:295:40: warning: cast increases required alignment of target type [-Wcast-align] 295 | value.as_ ## kind ## _vector.ptr = (grn_ts_ ## kind *)GRN_BULK_HEAD(obj);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:345:5: note: in expansion of macro 'GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE' 345 | GRN_TS_EXPR_BUILDER_PUSH_UVECTOR_CASE(WGS84_GEO_POINT, GEO, geo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_helper.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_parser.cc.o [ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_node.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_column_node_evaluate_vector': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2729:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2729 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT8, int8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2730:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2730 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT16, int16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2731:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2731 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT32, int32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2732:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2732 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(INT64, int64) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2733:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2733 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT8, uint8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2734:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2734 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT16, uint16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2735:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2735 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT32, uint32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2702:20: warning: cast increases required alignment of target type [-Wcast-align] 2702 | dest_ptr = (grn_ts_int *)((char *)node->buf.ptr + node->buf.pos);\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:2737:9: note: in expansion of macro 'GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE' 2737 | GRN_TS_EXPR_COLUMN_NODE_EVALUATE_VECTOR_INT_CASE(UINT64, uint64) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_close': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5121:21: warning: cast increases required alignment of target type [-Wcast-align] 5121 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5133:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_CLOSE_CASE' 5133 | GRN_TS_EXPR_NODE_CLOSE_CASE(CONST, const) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_evaluate': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5202:21: warning: cast increases required alignment of target type [-Wcast-align] 5202 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5215:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_EVALUATE_CASE' 5215 | GRN_TS_EXPR_NODE_EVALUATE_CASE(CONST, const) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_filter': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5269:21: warning: cast increases required alignment of target type [-Wcast-align] 5269 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5285:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_FILTER_CASE' 5285 | GRN_TS_EXPR_NODE_FILTER_CASE(CONST, const) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_adjust': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5300:21: warning: cast increases required alignment of target type [-Wcast-align] 5300 | type ## _node = (grn_ts_expr_ ## type ## _node *)node;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:5315:5: note: in expansion of macro 'GRN_TS_EXPR_NODE_ADJUST_CASE' 5315 | GRN_TS_EXPR_NODE_ADJUST_CASE(CONST, const) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_sanity_check.cc.o [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/stack_trace.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/adaptive/adaptive_table_factory.cc.o [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/options/options_parser.cc: In member function 'rocksdb::Status rocksdb::RocksDBOptionsParser::EndSection(rocksdb::OptionSection, const string&, const string&, const std::unordered_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, bool)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/options/options_parser.cc:419:21: warning: loop variable 'pair' creates a copy from type 'const std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' [-Wrange-loop-construct] 419 | for (const auto pair : opt_map) { | ^~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/options/options_parser.cc:419:21: note: use reference type to prevent copying 419 | for (const auto pair : opt_map) { | ^~~~ | & [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o [ 29%] Linking CXX static library libmyisam.a [ 29%] Built target myisam [ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_filter_block.cc.o [ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_parser.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_token_close': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:249:22: warning: cast increases required alignment of target type [-Wcast-align] 249 | type ## _token = (grn_ts_expr_ ## type ## _token *)token;\ | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:261:5: note: in expansion of macro 'GRN_TS_EXPR_TOKEN_CLOSE_CASE' 261 | GRN_TS_EXPR_TOKEN_CLOSE_CASE(CONST, const) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_parser_analyze_token': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c:1099:46: warning: cast increases required alignment of target type [-Wcast-align] 1099 | grn_ts_expr_const_token *const_token = (grn_ts_expr_const_token *)token; | ^ [ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_builder.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_factory.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_reader.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_builder.cc.o [ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_prefix_index.cc.o [ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_hash_index.cc.o [ 29%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_client_service.cc.o [ 30%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o [ 30%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o [ 30%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o [ 30%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o [ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o [ 30%] Linking CXX shared module ha_archive.so [ 30%] Built target archive [ 30%] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o [ 30%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_high_priority_service.cc.o [ 30%] Linking CXX shared module ha_blackhole.so [ 30%] Built target blackhole [ 30%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o [ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o [ 30%] Linking CXX static library libpartition.a [ 30%] Built target partition [ 30%] Building CXX object storage/example/CMakeFiles/example.dir/ha_example.cc.o [ 30%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_footer.cc.o [ 30%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_server_service.cc.o [ 30%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc: In function 'int connect_assisted_discovery(handlerton*, THD*, TABLE_SHARE*, HA_CREATE_INFO*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:5878:80: warning: '%s' directive writing between 2 and 2147483645 bytes into a region of size 4142 [-Wformat-overflow=] 5878 | sprintf(g->Message, "Invalid separator %s", sep); | ^~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:285, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:110: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 2147483664 bytes into a destination of size 4160 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 31%] Linking CXX shared module ha_example.so [ 31%] Linking CXX static library libcsv.a [ 31%] Built target csv [ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_storage_service.cc.o [ 31%] Built target example [ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_server_state.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc: In member function 'virtual int ha_connect::create(const char*, TABLE*, HA_CREATE_INFO*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:6680:64: warning: '%s' directive writing between 2 and 2147483645 bytes into a region of size 4142 [-Wformat-overflow=] 6680 | sprintf(g->Message, "Invalid separator %s", sep); | ^~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:285, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:110: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 2147483664 bytes into a destination of size 4160 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_block_reader_common.cc.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/connect.cc.o [ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/mysqld_thd_manager.cc.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/user_connect.cc.o [ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o [ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_utils.cc.o [ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_policy.cc.o [ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o [ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_xid.cc.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/mycat.cc.o [ 31%] Building C object storage/connect/CMakeFiles/connect.dir/fmdlex.c.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c: In function 'fmdflex': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:1483:19: warning: '%d' directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=] 1483 | sprintf(buf, "%%%ds", m); | ^~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:1483:16: note: directive argument in the range [0, 2147483645] 1483 | sprintf(buf, "%%%ds", m); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 8 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 31%] Building C object storage/connect/CMakeFiles/connect.dir/osutil.c.o [ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/flush_block_policy.cc.o [ 31%] Building C object storage/connect/CMakeFiles/connect.dir/rcmsg.c.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/array.cpp.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/colblk.cpp.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/csort.cpp.o [ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_check_opts.cc.o [ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamap.cpp.o [ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/full_filter_block.cc.o [ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o [ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/index_builder.cc.o [ 32%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/parsed_full_filter_block.cc.o [ 32%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o [ 32%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o [ 32%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_mysqld.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamgz.cpp.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/partitioned_filter_block.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_buffer_container.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/uncompression_dict_reader.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filter.cpp.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_fetcher.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/filter.cpp:19: In function 'char* strncat(char*, const char*, size_t)', inlined from 'virtual void FILTER::Prints(PGLOBAL, char*, uint)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/filter.cpp:1558:20: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:135:34: warning: 'char* __builtin_strncat(char*, const char*, unsigned int)' output may be truncated copying between 0 and 100 bytes from a string of length 100 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/json.cpp.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp: In member function 'char* JVALUE::GetString(PGLOBAL, char*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp:1689:48: warning: function may return address of local variable [-Wreturn-local-addr] 1689 | return (p == buf) ? (char*)PlugDup(g, buf) : p; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp:1661:9: note: declared here 1661 | char buf[32]; | ^~~ [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_builder.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_factory.cc.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_builtin_memory.cc.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_reader.cc.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_notify.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/maputil.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/myconn.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/myutil.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_sst.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/plugutil.cpp.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_var.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/reldef.cpp.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/format.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/get_context.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabext.cpp.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_binlog.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/iterator.cc.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_applier.cc.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_thd.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/merging_iterator.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_schema.cc.o [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_plugin.cc.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_program.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/meta_blocks.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/m_string.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_plugin.h:33, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/mysqld.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:12: In function 'char* strcat(char*, const char*)', inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:453:13: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:527:10: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:523:11: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:420:10: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/service_wsrep.cc.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/table.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o [ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_prepared_stmt.cc.o [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o [ 33%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o [ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/persistent_cache_helper.cc.o [ 34%] Linking CXX static library libwsrep.a [ 34%] Built target wsrep [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_transactions.cc.o [ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_bloom.cc.o [ 34%] Linking CXX shared module ha_federated.so [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o [ 34%] Built target federated [ 34%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/ha_federatedx.cc.o [ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_builder.cc.o [ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_factory.cc.o [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o [ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/valblk.cpp.o [ 34%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_txn.cc.o [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o [ 35%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_index.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/value.cpp.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/xindex.cpp.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/xobject.cpp.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o [ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/inihandl.cpp.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_key_coding.cc.o [ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_null.cc.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_reader.cc.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_reader.cc.o [ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/bson.cpp.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_writer.cc.o [ 36%] Linking CXX shared module ha_federatedx.so [ 36%] Built target federatedx [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/bsonudf.cpp.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp: In member function 'char* BJSON::GetString(PBVAL, char*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp:1571:46: warning: function may return address of local variable [-Wreturn-local-addr] 1571 | return (p == buf) ? (PSZ)PlugDup(G, buf) : p; | ^ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp:1540:9: note: declared here 1540 | char buf[32]; | ^~~ [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabbson.cpp.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/table_properties.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/global.h:10, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:19: In function 'char* strcat(char*, const char*)', inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:408:13: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:442:13: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:517:13: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strcat(char*, const char*)', inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:513:15: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict] 127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_memory.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/two_level_iterator.cc.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point.cc.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point_impl.cc.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/libdoc.cpp.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/testutil.cc.o [ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/transaction_test_util.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxml.cpp.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgxml.cpp.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_status.cc.o [ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabzip.cpp.o [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o [ 36%] Building C object storage/connect/CMakeFiles/connect.dir/unzip.c.o [ 36%] Building C object storage/connect/CMakeFiles/connect.dir/ioapi.c.o [ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o [ 37%] Building C object storage/connect/CMakeFiles/connect.dir/zip.c.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_variable.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o [ 37%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabrest.cpp.o [ 37%] Linking CXX shared module ha_connect.so [ 37%] Built target connect [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o [ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/dump/db_dump_tool.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o [ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_cmd.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_program.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_prepared_stmt_instances.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_account_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_host_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_thread_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_user_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_global_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_transactions.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_tool.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/sst_dump_tool.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/trace_analyzer_tool.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/trace_replay.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/block_cache_tracer.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_md_locks.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_global_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_account_by_event_name.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/coding.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compaction_job_stats_impl.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/comparator.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compression_context_cache.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/concurrent_task_limiter_impl.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/crc32c.cc.o [ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/dynamic_bloom.cc.o [ 38%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o [ 38%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_host_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_thread_by_event_name.cc.o [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_user_by_event_name.cc.o [ 38%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o [ 38%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o [ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o [ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/hash.cc.o [ 39%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/murmurhash.cc.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/random.cc.o [ 39%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_op.c.o [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/rate_limiter.cc.o [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/slice.cc.o [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o [ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o [ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/file_checksum_helper.cc.o [ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o [ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o [ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/status.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o [ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/string_util.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o [ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/thread_local.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o [ 40%] Linking CXX static library libheap.a [ 40%] Built target heap [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o [ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/threadpool_imp.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o [ 41%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o [ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/xxhash.cc.o [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o [ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/backupable/backupable_db.cc.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o [ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_compaction_filter.cc.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_account.cc.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db.cc.o [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_host.cc.o [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o [ 42%] Linking CXX static library libheap_embedded.a [ 42%] Built target heap_embedded [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_thread.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0btr.cc:41: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0bulk.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl_filesnapshot.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0bulk.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_user.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_dump_tool.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0cur.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0pcur.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0defragment.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_global_status.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_status.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_table_handles.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_buffer.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_local.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0btr.cc:41: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0block_hint.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_stdout.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/datasink.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0bulk.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o [ 42%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream_read.cc.o [ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream_write.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_byteorder.h:40, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:1038, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc:21: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc: In function 'int xb_stream_write_chunk(xb_wstream_file_t*, const void*, size_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/byte_order_generic.h:93:63: warning: right shift count >= width of type [-Wshift-count-overflow] 93 | def_temp2= (uint) ((A) >> 32); \ | ~~~~^~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc:215:9: note: in expansion of macro 'int8store' 215 | int8store(ptr, len); /* Payload length */ | ^~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0bulk.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Linking CXX executable mbstream [ 42%] Built target mbstream [ 42%] Building CXX object storage/sequence/CMakeFiles/sequence.dir/sequence.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_file.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0buf.cc:53: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o [ 42%] Linking CXX static library libsequence.a [ 42%] Built target sequence [ 42%] Building C object plugin/auth_socket/CMakeFiles/auth_socket.dir/auth_socket.c.o [ 42%] Linking C static library libauth_socket.a [ 42%] Built target auth_socket [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0cur.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0pcur.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o [ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0dblwr.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Linking CXX static library libmyisammrg.a [ 42%] Built target myisammrg [ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/feedback.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_reader.cc.o [ 42%] Building CXX object plugin/type_geom/CMakeFiles/type_geom.dir/plugin.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0defragment.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_uvar_by_thread.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_writer.cc.o [ 42%] Linking CXX static library libtype_geom.a [ 42%] Built target type_geom [ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_plan.c.o [ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/plugin.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0block_hint.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o [ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_sorter.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/sender_thread.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_format.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o [ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_base.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/checkpoint/checkpoint_impl.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0buf.cc:53: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_http.cc.o [ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_str.c.o [ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/item_inetfunc.cc.o [ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_util.c.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o [ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/sql_type_inet.cc.o [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0rea.cc:40: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/debug.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o [ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/utils.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0dblwr.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/data/data0data.cc:34: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc: In function 'int feedback::prepare_linux_info()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:333:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 333 | *to++= ':'; | ~~~~~^~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -8 into destination object 'distribution' of size 256 144 | static char distribution[256]; | ^~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:334:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 334 | *to++= ' '; | ~~~~~^~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -7 into destination object 'distribution' of size 256 144 | static char distribution[256]; | ^~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:344:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 344 | *end= 0; | ~~~~^~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -6 into destination object 'distribution' of size 256 144 | static char distribution[256]; | ^~~~~~~~~~~~ [ 42%] Linking CXX static library libfeedback.a [ 42%] Built target feedback [ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_mirror.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0boot.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0crea.cc:36: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_timed.cc.o [ 43%] Linking CXX static library libtype_inet.a [ 43%] Built target type_inet [ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/leveldb_options/leveldb_options.cc.o [ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o [ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/memory/memory_util.cc.o [ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/bytesxor.cc.o [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o [ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/max.cc.o [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_connection_configuration.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0load.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0rea.cc:40: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/data/data0data.cc:34: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/put.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0mem.cc:36: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_configuration.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/sortlist.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0boot.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend2.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0crea.cc:36: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/uint64add.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/object_registry.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/option_change_migration/option_change_migration.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/options/options_util.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0defrag_bg.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_file.cc.o [ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_metadata.cc.o [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_coordinator.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/drop.cc.o [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_worker.cc.o [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/persistent_cache_tier.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/drop.cc:65: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.h:107, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0eval.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/cache_simulator.cc.o [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/sim_cache.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.ic:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.h:92, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0proc.cc:26: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0pagecompress.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0crypt.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0load.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Linking CXX static library libperfschema.a In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0fil.cc:46: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Built target perfschema [ 45%] Building CXX object plugin/user_variables/CMakeFiles/user_variables.dir/user_variables.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0pagecompress.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/trace/file_trace_reader_writer.cc.o [ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction_db_impl.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0file.cc.o [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0space.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o [ 46%] Linking CXX static library libuser_variables.a [ 46%] Built target user_variables [ 46%] Building CXX object plugin/userstat/CMakeFiles/userstat.dir/userstat.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0mem.cc:36: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0sysspace.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o [ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fsp/fsp0sysspace.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o [ 46%] Linking CXX static library libuserstat.a [ 46%] Built target userstat [ 46%] Building CXX object sql/CMakeFiles/thread_pool_info.dir/thread_pool_info.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0fts.cc:25: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0ast.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0config.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o [ 46%] Building CXX object storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/innodb_sync-t.cc.o [ 46%] Linking CXX static library libthread_pool_info.a [ 46%] Built target thread_pool_info [ 46%] Building CXX object storage/maria/CMakeFiles/s3.dir/ha_s3.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0opt.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0defrag_bg.cc.o [ 46%] Building CXX object storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/__/sync/srw_lock.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/drop.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats_bg.cc:35: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX' 224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX' 225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX' 227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX' 228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations] 292 | pthread_yield(); | ~~~~~~~~~~~~~^~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here 479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield) | ^~~~~~~~~~~~~~ make[2]: *** [storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/build.make:90: storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/__/sync/srw_lock.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:5204: storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/s3_func.c.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/drop.cc:65: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/debug.c.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0que.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0pagecompress.cc.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/error.c.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/marias3.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.h:107, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0eval.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/request.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.ic:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.h:92, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0proc.cc:26: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/response.c.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/sha256.c.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/sha256-internal.c.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0fil.cc:46: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction_db.cc.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/xml.c.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0crypt.cc.o [ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/assume_role.c.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0pagecompress.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 46%] Linking CXX shared module ha_s3.so [ 46%] Built target s3 [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0file.cc.o [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0space.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0sql.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0sysspace.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0geo.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fsp/fsp0sysspace.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0fts.cc:25: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0rtree.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0ast.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0config.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0opt.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0rtree.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0geo.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0sql.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0rtree.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0que.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0plugin.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0rtree.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/snapshot_checker.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_base.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_db_mutex_impl.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0sea.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_lock_mgr.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_util.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0sea.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:44: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0plugin.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_acl.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:48: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_trigger.h:45, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_lex.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:44: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_acl.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:48: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/datadict.h:19, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn_db.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0prdt.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn_db.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/ibuf/ibuf0ibuf.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0iter.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0prdt.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_trigger.h:45, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_lex.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0log.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0crypt.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0sync.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0recv.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/ttl/db_ttl_impl.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/datadict.h:19, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:22, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0page.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0zip.cc:43: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from pars0grm.y:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/pars0opt.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0opt.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/port_posix.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0pars.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0sym.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_posix.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/que/que0que.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/ibuf/ibuf0ibuf.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 48%] Linking CXX static library libgroonga.a [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o [ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/io_posix.cc.o [ 48%] Built target libgroonga [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0prdt.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/read/read0read.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0iter.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/rem/rem0rec.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 49%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/fs_posix.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/env_posix.cc:56: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::FileExists(const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:402:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 402 | return fs_env_target_->FileExists(f, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:402:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:400:15: note: 'io_opts' declared here 400 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFreeSpace(const string&, uint64_t*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:620:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 620 | return fs_env_target_->GetFreeSpace(path, io_opts, diskfree, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:620:40: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:618:15: note: 'io_opts' declared here 618 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetAbsolutePath(const string&, std::string*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:497:43: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 497 | return fs_env_target_->GetAbsolutePath(db_path, io_opts, output_path, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:497:43: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, std::string*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::__cxx11::basic_string<char>*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:495:15: note: 'io_opts' declared here 495 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::UnlockFile(rocksdb::FileLock*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:490:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 490 | return fs_env_target_->UnlockFile(l, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:490:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(rocksdb::FileLock*, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:488:15: note: 'io_opts' declared here 488 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LockFile(const string&, rocksdb::FileLock**)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:484:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 484 | return fs_env_target_->LockFile(f, io_opts, l, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:484:36: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::FileLock**, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::FileLock**, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:482:15: note: 'io_opts' declared here 482 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::AreFilesSame(const string&, const string&, bool*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:478:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 478 | return fs_env_target_->AreFilesSame(first, second, io_opts, res, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:478:40: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const string&, const rocksdb::IOOptions&, bool*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, bool*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:476:15: note: 'io_opts' declared here 476 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NumFileLinks(const string&, uint64_t*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:471:40: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 471 | return fs_env_target_->NumFileLinks(fname, io_opts, count, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:471:40: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:469:15: note: 'io_opts' declared here 469 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LinkFile(const string&, const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:465:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 465 | return fs_env_target_->LinkFile(s, t, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:465:36: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:463:15: note: 'io_opts' declared here 463 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::RenameFile(const string&, const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:459:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 459 | return fs_env_target_->RenameFile(s, t, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:459:38: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:457:15: note: 'io_opts' declared here 457 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileModificationTime(const string&, uint64_t*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:452:51: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 452 | return fs_env_target_->GetFileModificationTime(fname, io_opts, file_mtime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | &dbg); | ~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:452:51: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:450:15: note: 'io_opts' declared here 450 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileSize(const string&, uint64_t*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:445:39: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 445 | return fs_env_target_->GetFileSize(f, io_opts, s, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:445:39: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, uint64_t*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, long long unsigned int*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:443:15: note: 'io_opts' declared here 443 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteDir(const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:440:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 440 | return fs_env_target_->DeleteDir(d, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:440:37: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:438:15: note: 'io_opts' declared here 438 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDirIfMissing(const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:435:46: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 435 | return fs_env_target_->CreateDirIfMissing(d, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:435:46: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:433:15: note: 'io_opts' declared here 433 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDir(const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:430:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fs_env_target_->CreateDir(d, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:430:37: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:428:15: note: 'io_opts' declared here 428 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::Truncate(const string&, size_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:425:36: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 425 | return fs_env_target_->Truncate(fname, size, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:425:36: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:423:15: note: 'io_opts' declared here 423 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteFile(const string&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:420:38: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 420 | return fs_env_target_->DeleteFile(f, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:420:38: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:418:15: note: 'io_opts' declared here 418 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildrenFileAttributes(const string&, std::vector<rocksdb::Env::FileAttributes>*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:414:53: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 414 | return fs_env_target_->GetChildrenFileAttributes(dir, io_opts, result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 415 | &dbg); | ~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:414:53: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::vector<rocksdb::Env::FileAttributes>*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:412:15: note: 'io_opts' declared here 412 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildren(const string&, std::vector<std::__cxx11::basic_string<char> >*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:408:39: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 408 | return fs_env_target_->GetChildren(dir, io_opts, r, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:408:39: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, std::vector<std::__cxx11::basic_string<char> >*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::vector<std::__cxx11::basic_string<char> >*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:406:15: note: 'io_opts' declared here 406 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NewDirectory(const string&, std::unique_ptr<rocksdb::Directory>*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:393:42: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 393 | status = fs_env_target_->NewDirectory(name, io_opts, &dir, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:393:42: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FileSystem::)(const string&, const rocksdb::IOOptions&, std::unique_ptr<rocksdb::FSDirectory>*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, std::unique_ptr<rocksdb::FSDirectory>*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:389:15: note: 'io_opts' declared here 389 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeDirectoryWrapper::Fsync()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:280:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 280 | return target_->Fsync(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:280:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSDirectory::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:278:15: note: 'io_opts' declared here 278 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Close()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:265:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 265 | return target_->Close(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:265:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:263:15: note: 'io_opts' declared here 263 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Fsync()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:260:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 260 | return target_->Fsync(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:260:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:258:15: note: 'io_opts' declared here 258 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Sync()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:255:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 255 | return target_->Sync(io_opts, &dbg); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:255:25: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:253:15: note: 'io_opts' declared here 253 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Flush()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:250:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 250 | return target_->Flush(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:250:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:248:15: note: 'io_opts' declared here 248 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Read(uint64_t, size_t, rocksdb::Slice*, char*) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:245:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 245 | return target_->Read(offset, n, io_opts, result, scratch, &dbg); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:245:25: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const' {aka 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:243:15: note: 'io_opts' declared here 243 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Write(uint64_t, const rocksdb::Slice&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:239:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 239 | return target_->Write(offset, data, io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:239:26: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(uint64_t, const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSRandomRWFile::)(long long unsigned int, const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:237:15: note: 'io_opts' declared here 237 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Allocate(uint64_t, uint64_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:218:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 218 | return target_->Allocate(offset, len, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:218:29: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:216:15: note: 'io_opts' declared here 216 | IOOptions io_opts; | ^~~~~~~ [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual void rocksdb::CompositeWritableFileWrapper::PrepareWrite(size_t, size_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:212:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 212 | target_->PrepareWrite(offset, len, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:212:26: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'void (rocksdb::FSWritableFile::)(size_t, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'void (rocksdb::FSWritableFile::)(unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:210:15: note: 'io_opts' declared here 210 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::RangeSync(uint64_t, uint64_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:206:30: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 206 | return target_->RangeSync(offset, nbytes, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:206:30: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:204:15: note: 'io_opts' declared here 204 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Sync()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:157:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 157 | return target_->Sync(io_opts, &dbg); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:157:25: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:155:15: note: 'io_opts' declared here 155 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual uint64_t rocksdb::CompositeWritableFileWrapper::GetFileSize()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:183:32: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 183 | return target_->GetFileSize(io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:183:32: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'uint64_t (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'long long unsigned int (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:181:15: note: 'io_opts' declared here 181 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Fsync()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:162:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 162 | return target_->Fsync(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:162:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:160:15: note: 'io_opts' declared here 160 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Flush()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:152:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 152 | return target_->Flush(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:152:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:150:15: note: 'io_opts' declared here 150 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Close()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:147:26: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 147 | return target_->Close(io_opts, &dbg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:147:26: note: by argument 2 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:145:15: note: 'io_opts' declared here 145 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Truncate(uint64_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:142:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 142 | return target_->Truncate(size, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:142:29: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:140:15: note: 'io_opts' declared here 140 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::PositionedAppend(const rocksdb::Slice&, uint64_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:137:37: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 137 | return target_->PositionedAppend(data, offset, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:137:37: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, uint64_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, long long unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:135:15: note: 'io_opts' declared here 135 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Append(const rocksdb::Slice&)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:132:27: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 132 | return target_->Append(data, io_opts, &dbg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:132:27: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSWritableFile::)(const rocksdb::Slice&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:130:15: note: 'io_opts' declared here 130 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomAccessFileWrapper::Read(uint64_t, size_t, rocksdb::Slice*, char*) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:79:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 79 | return target_->Read(offset, n, io_opts, result, scratch, &dbg); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:79:25: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const' {aka 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*) const'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:77:15: note: 'io_opts' declared here 77 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomAccessFileWrapper::Prefetch(uint64_t, size_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:104:29: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 104 | return target_->Prefetch(offset, n, io_opts, &dbg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:104:29: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSRandomAccessFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:102:15: note: 'io_opts' declared here 102 | IOOptions io_opts; | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0prdt.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeSequentialFileWrapper::PositionedRead(uint64_t, size_t, rocksdb::Slice*, char*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:62:35: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 62 | return target_->PositionedRead(offset, n, io_opts, result, scratch, &dbg); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:62:35: note: by argument 4 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(uint64_t, size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(long long unsigned int, unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:60:15: note: 'io_opts' declared here 60 | IOOptions io_opts; | ^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeSequentialFileWrapper::Read(size_t, rocksdb::Slice*, char*)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:48:25: warning: 'io_opts' may be used uninitialized [-Wmaybe-uninitialized] 48 | return target_->Read(n, io_opts, result, scratch, &dbg); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:48:25: note: by argument 3 of type 'const rocksdb::IOOptions&' to 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(size_t, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FSSequentialFile::)(unsigned int, const rocksdb::IOOptions&, rocksdb::Slice*, char*, rocksdb::IODebugContext*)'} TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:46:15: note: 'io_opts' declared here 46 | IOOptions io_opts; | ^~~~~~~ [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 49%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/build_version.cc.o [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0log.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ftsort.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0import.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ins.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0recv.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 50%] Linking CXX static library librocksdblib.a [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0crypt.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0sync.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0mysql.cc:50: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Built target rocksdblib [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0row.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.h:24, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:41: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0uins.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0sel.cc:34: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0undo.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0undo.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0umod.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0page.cc:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0zip.cc:43: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0upd.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0quiesce.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0vers.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0mon.cc:36: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0srv.cc:56: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/srw_lock.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0start.cc:48: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from pars0grm.y:38: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX' 224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX' 225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX' 227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX' 228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations] 292 | pthread_yield(); | ~~~~~~~~~~~~~^~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here 479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield) | ^~~~~~~~~~~~~~ [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o make[2]: *** [storage/innobase/CMakeFiles/innobase.dir/build.make:1420: storage/innobase/CMakeFiles/innobase.dir/sync/srw_lock.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/pars0opt.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0opt.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0pars.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0purge.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:42: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0sym.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0rec.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/que/que0que.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/read/read0read.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/rem/rem0rec.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o make[1]: *** [CMakeFiles/Makefile2:5098: storage/innobase/CMakeFiles/innobase.dir/all] Error 2 [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ftsort.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:29: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0import.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ins.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0mysql.cc:50: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:34: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:28: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.h:24, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:49: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:41: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0row.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0sel.cc:34: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0uins.cc:32: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0undo.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0undo.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0umod.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0upd.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0quiesce.cc:31: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/srw_lock.cc.o [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0vers.cc:33: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0mon.cc:37: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX' 224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX' 225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX' 227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'? 214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0) | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX' 228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); } | ^~~~~~~~~ TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations] 292 | pthread_yield(); | ~~~~~~~~~~~~~^~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here 479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield) | ^~~~~~~~~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0start.cc:48: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0srv.cc:56: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ make[2]: *** [storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:1420: storage/innobase/CMakeFiles/innobase_embedded.dir/sync/srw_lock.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:42: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0purge.cc:27: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:47: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 2737 | return my_time_fraction_remainder(tv_usec, dec); | ^~~~~~~ In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31, from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0rec.cc:30: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)': TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] 249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals); | ~~~~^~~~~~~ make[1]: *** [CMakeFiles/Makefile2:5070: storage/innobase/CMakeFiles/innobase_embedded.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 WARNING: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064:166 exit 2 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}' WARNING: Backtrace (BB generated script): #1: cmake_runcmake_build, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 166 #2: cmake_do_compile, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 160 #3: do_compile, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 155 #4: main, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 179 Backtrace (metadata-relative locations): #1: cmake_runcmake_build, TOPDIR/sources/openembedded-core/meta/classes/cmake.bbclass, line 207 #2: cmake_do_compile, TOPDIR/sources/openembedded-core/meta/classes/cmake.bbclass, line 211 #3: do_compile, autogenerated, line 11